home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Simulator•
/
Pharaoh v1.0 •••••
/
Pharaoh
/
Pharaoh.rsrc
/
CODE_15.txt
< prev
next >
Wrap
Text File
|
1988-04-23
|
397KB
|
6,831 lines
# near model CODE resource
# jump table entries: 888-907 (20 of them)
export_111:
00000000 4E56 0000 link A6, 0
00000004 2F0B move.l -[A7], A3
00000006 266E 0008 movea.l A3, [A6 + 0x8]
0000000A 1613 move.b D3, [A3]
0000000C C67C 00FF and.w D3, 0xFF
00000010 4A43 tst.w D3
00000012 6608 bne +0xA /* 0000001C */
00000014 7000 moveq.l D0, 0x00
label00000016:
00000016 265F movea.l A3, [A7]+
00000018 4E5E unlink A6
0000001A 4E75 rts
label0000001C:
0000001C 6072 bra +0x74 /* 00000090 */
label0000001E:
0000001E 1613 move.b D3, [A3]
00000020 C67C 00FF and.w D3, 0xFF
00000024 5243 addq.w D3, 1
00000026 45ED EE32 lea.l A2, [A5 - 0x11CE]
0000002A 1432 3000 move.b D2, [A2 + D3.w]
0000002E 4882 ext.w D2
00000030 C47C 0004 and.w D2, 0x4
00000034 6658 bne +0x5A /* 0000008E */
00000036 1613 move.b D3, [A3]
00000038 C67C 00FF and.w D3, 0xFF
0000003C B67C 002E cmp.w D3, 0x2E /* '.' */
00000040 674C beq +0x4E /* 0000008E */
00000042 1613 move.b D3, [A3]
00000044 C67C 00FF and.w D3, 0xFF
00000048 B67C 002B cmp.w D3, 0x2B /* '+' */
0000004C 6740 beq +0x42 /* 0000008E */
0000004E 1613 move.b D3, [A3]
00000050 C67C 00FF and.w D3, 0xFF
00000054 B67C 002D cmp.w D3, 0x2D /* '-' */
00000058 6734 beq +0x36 /* 0000008E */
0000005A 1613 move.b D3, [A3]
0000005C C67C 00FF and.w D3, 0xFF
00000060 5243 addq.w D3, 1
00000062 45ED EE32 lea.l A2, [A5 - 0x11CE]
00000066 1432 3000 move.b D2, [A2 + D3.w]
0000006A 4882 ext.w D2
0000006C C47C 0001 and.w D2, 0x1
00000070 670C beq +0xE /* 0000007E */
00000072 1613 move.b D3, [A3]
00000074 C67C 00FF and.w D3, 0xFF
00000078 D67C 0020 add.w D3, 0x20 /* ' ' */
0000007C 6006 bra +0x8 /* 00000084 */
label0000007E:
0000007E 1613 move.b D3, [A3]
00000080 C67C 00FF and.w D3, 0xFF
label00000084:
00000084 B67C 0065 cmp.w D3, 0x65 /* 'e' */
00000088 6704 beq +0x6 /* 0000008E */
0000008A 7000 moveq.l D0, 0x00
0000008C 6088 bra -0x76 /* 00000016 */
label0000008E:
0000008E 528B addq.l A3, 1
label00000090:
00000090 4A13 tst.b [A3]
00000092 668A bne -0x74 /* 0000001E */
00000094 7001 moveq.l D0, 0x01
00000096 6000 FF7E bra -0x80 /* 00000016 */
export_112:
0000009A 4E56 FFFC link A6, -0x0004
0000009E 48E7 0810 movem.l -[A7], D4,A3
000000A2 266E 0008 movea.l A3, [A6 + 0x8]
000000A6 382E 000E move.w D4, [A6 + 0xE]
000000AA 42A7 clr.l -[A7]
000000AC 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
000000B2 3F2E 000C move.w -[A7], [A6 + 0xC]
000000B6 A9A0 syscall GetResource
000000B8 201F move.l D0, [A7]+
000000BA 2D40 FFFC move.l [A6 - 0x4], D0
000000BE 246E FFFC movea.l A2, [A6 - 0x4]
000000C2 2252 movea.l A1, [A2]
000000C4 3611 move.w D3, [A1]
000000C6 5243 addq.w D3, 1
000000C8 B843 cmp.w D4, D3
000000CA 6C04 bge +0x6 /* 000000D0 */
000000CC 3804 move.w D4, D4
000000CE 600C bra +0xE /* 000000DC */
label000000D0:
000000D0 246E FFFC movea.l A2, [A6 - 0x4]
000000D4 2252 movea.l A1, [A2]
000000D6 3611 move.w D3, [A1]
000000D8 5243 addq.w D3, 1
000000DA 3803 move.w D4, D3
label000000DC:
000000DC 2F0B move.l -[A7], A3
000000DE 3F2E 000C move.w -[A7], [A6 + 0xC]
000000E2 3F04 move.w -[A7], D4
000000E4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000000E8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000EC A9A3 syscall ReleaseResource
000000EE 2F0B move.l -[A7], A3
000000F0 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000000F4 584F addq.w A7, 4
000000F6 200B move.l D0, A3
000000F8 4CDF 0810 movem.l D4,A3, [A7]+
000000FC 4E5E unlink A6
000000FE 4E75 rts
export_113:
00000100 4E56 FFFA link A6, -0x0006
00000104 2F0B move.l -[A7], A3
00000106 266E 0008 movea.l A3, [A6 + 0x8]
0000010A 42A7 clr.l -[A7]
0000010C 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00000112 3F2E 000C move.w -[A7], [A6 + 0xC]
00000116 A9A0 syscall GetResource
00000118 201F move.l D0, [A7]+
0000011A 2D40 FFFC move.l [A6 - 0x4], D0
0000011E 246E FFFC movea.l A2, [A6 - 0x4]
00000122 2252 movea.l A1, [A2]
00000124 3611 move.w D3, [A1]
00000126 5243 addq.w D3, 1
00000128 3F03 move.w -[A7], D3
0000012A 2F0F move.l -[A7], A7
0000012C 486D F9AE pea.l [A5 - 0x652]
00000130 3F3C 200E move.w -[A7], 0x200E
00000134 A9EB syscall Pack4/FP68K
00000136 544F addq.w A7, 2
00000138 514F subq.w A7, 8
0000013A 486D F9AE pea.l [A5 - 0x652]
0000013E 486F 0004 pea.l [A7 + 0x4]
00000142 3F3C 0810 move.w -[A7], 0x810
00000146 A9EB syscall Pack4/FP68K
00000148 514F subq.w A7, 8
0000014A 6008 bra +0xA /* 00000154 */
0000014C 3FF0 0000 move.w <<invalid special address>>, [A0 + D0.w]
00000150 0000 0000 ori.b D0, 0x0
label00000154:
00000154 487A FFF6 pea.l [PC - 0xA /* 0000014C, value 0x3FF00000 */]
00000158 486D F1B6 pea.l [A5 - 0xE4A]
0000015C 3F3C 080E move.w -[A7], 0x80E
00000160 A9EB syscall Pack4/FP68K
00000162 486D F1B6 pea.l [A5 - 0xE4A]
00000166 486F 0004 pea.l [A7 + 0x4]
0000016A 3F3C 0810 move.w -[A7], 0x810
0000016E A9EB syscall Pack4/FP68K
00000170 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00000174 4FEF 0010 lea.l A7, [A7 + 0x10]
00000178 554F subq.w A7, 2
0000017A 486D F990 pea.l [A5 - 0x670]
0000017E 3F3C 0016 move.w -[A7], 0x16
00000182 A9EB syscall Pack4/FP68K
00000184 486D F990 pea.l [A5 - 0x670]
00000188 486F 0004 pea.l [A7 + 0x4]
0000018C 3F3C 2010 move.w -[A7], 0x2010
00000190 A9EB syscall Pack4/FP68K
00000192 361F move.w D3, [A7]+
00000194 3D43 FFFA move.w [A6 - 0x6], D3
00000198 2F0B move.l -[A7], A3
0000019A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000019E 3F2E FFFA move.w -[A7], [A6 - 0x6]
000001A2 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
000001A6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001AA A9A3 syscall ReleaseResource
000001AC 2F0B move.l -[A7], A3
000001AE 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
000001B2 584F addq.w A7, 4
000001B4 200B move.l D0, A3
000001B6 265F movea.l A3, [A7]+
000001B8 4E5E unlink A6
000001BA 4E75 rts
export_114:
000001BC 4E56 0000 link A6, 0
000001C0 246D ED74 movea.l A2, [A5 - 0x128C]
000001C4 2F12 move.l -[A7], [A2]
000001C6 A851 syscall SetCursor
000001C8 4E5E unlink A6
000001CA 4E75 rts
export_115:
000001CC 4E56 0000 link A6, 0
000001D0 6008 bra +0xA /* 000001DA */
000001D2 40E8 6A00 move.w [A0 + 0x6A00], SR
000001D6 0000 0000 ori.b D0, 0x0
label000001DA:
000001DA 487A FFF6 pea.l [PC - 0xA /* 000001D2, value 0x40E86A00 */]
000001DE 486D F1B6 pea.l [A5 - 0xE4A]
000001E2 3F3C 080E move.w -[A7], 0x80E
000001E6 A9EB syscall Pack4/FP68K
000001E8 486D F1B6 pea.l [A5 - 0xE4A]
000001EC 486D D956 pea.l [A5 - 0x26AA]
000001F0 3F3C 0810 move.w -[A7], 0x810
000001F4 A9EB syscall Pack4/FP68K
000001F6 6008 bra +0xA /* 00000200 */
000001F8 40E8 6A00 move.w [A0 + 0x6A00], SR
000001FC 0000 0000 ori.b D0, 0x0
label00000200:
00000200 487A FFF6 pea.l [PC - 0xA /* 000001F8, value 0x40E86A00 */]
00000204 486D F1B6 pea.l [A5 - 0xE4A]
00000208 3F3C 080E move.w -[A7], 0x80E
0000020C A9EB syscall Pack4/FP68K
0000020E 486D F1B6 pea.l [A5 - 0xE4A]
00000212 486D D95E pea.l [A5 - 0x26A2]
00000216 3F3C 0810 move.w -[A7], 0x810
0000021A A9EB syscall Pack4/FP68K
0000021C 6008 bra +0xA /* 00000226 */
0000021E 3FF0 0000 move.w <<invalid special address>>, [A0 + D0.w]
00000222 0000 0000 ori.b D0, 0x0
label00000226:
00000226 487A FFF6 pea.l [PC - 0xA /* 0000021E, value 0x3FF00000 */]
0000022A 486D F1B6 pea.l [A5 - 0xE4A]
0000022E 3F3C 080E move.w -[A7], 0x80E
00000232 A9EB syscall Pack4/FP68K
00000234 486D F1B6 pea.l [A5 - 0xE4A]
00000238 486D DAAE pea.l [A5 - 0x2552]
0000023C 3F3C 0810 move.w -[A7], 0x810
00000240 A9EB syscall Pack4/FP68K
00000242 6008 bra +0xA /* 0000024C */
00000244 3FF0 0000 move.w <<invalid special address>>, [A0 + D0.w]
00000248 0000 0000 ori.b D0, 0x0
label0000024C:
0000024C 487A FFF6 pea.l [PC - 0xA /* 00000244, value 0x3FF00000 */]
00000250 486D F1B6 pea.l [A5 - 0xE4A]
00000254 3F3C 080E move.w -[A7], 0x80E
00000258 A9EB syscall Pack4/FP68K
0000025A 486D F1B6 pea.l [A5 - 0xE4A]
0000025E 486D DAA6 pea.l [A5 - 0x255A]
00000262 3F3C 0810 move.w -[A7], 0x810
00000266 A9EB syscall Pack4/FP68K
00000268 6008 bra +0xA /* 00000272 */
0000026A 3FF0 0000 move.w <<invalid special address>>, [A0 + D0.w]
0000026E 0000 0000 ori.b D0, 0x0
label00000272:
00000272 487A FFF6 pea.l [PC - 0xA /* 0000026A, value 0x3FF00000 */]
00000276 486D F1B6 pea.l [A5 - 0xE4A]
0000027A 3F3C 080E move.w -[A7], 0x80E
0000027E A9EB syscall Pack4/FP68K
00000280 486D F1B6 pea.l [A5 - 0xE4A]
00000284 486D D97E pea.l [A5 - 0x2682]
00000288 3F3C 0810 move.w -[A7], 0x810
0000028C A9EB syscall Pack4/FP68K
0000028E 6008 bra +0xA /* 00000298 */
00000290 3FF0 0000 move.w <<invalid special address>>, [A0 + D0.w]
00000294 0000 0000 ori.b D0, 0x0
label00000298:
00000298 487A FFF6 pea.l [PC - 0xA /* 00000290, value 0x3FF00000 */]
0000029C 486D F1B6 pea.l [A5 - 0xE4A]
000002A0 3F3C 080E move.w -[A7], 0x80E
000002A4 A9EB syscall Pack4/FP68K
000002A6 486D F1B6 pea.l [A5 - 0xE4A]
000002AA 486D DA36 pea.l [A5 - 0x25CA]
000002AE 3F3C 0810 move.w -[A7], 0x810
000002B2 A9EB syscall Pack4/FP68K
000002B4 6008 bra +0xA /* 000002BE */
000002B6 3FF0 0000 move.w <<invalid special address>>, [A0 + D0.w]
000002BA 0000 0000 ori.b D0, 0x0
label000002BE:
000002BE 487A FFF6 pea.l [PC - 0xA /* 000002B6, value 0x3FF00000 */]
000002C2 486D F1B6 pea.l [A5 - 0xE4A]
000002C6 3F3C 080E move.w -[A7], 0x80E
000002CA A9EB syscall Pack4/FP68K
000002CC 486D F1B6 pea.l [A5 - 0xE4A]
000002D0 486D D966 pea.l [A5 - 0x269A]
000002D4 3F3C 0810 move.w -[A7], 0x810
000002D8 A9EB syscall Pack4/FP68K
000002DA 6008 bra +0xA /* 000002E4 */
000002DC 3FF0 0000 move.w <<invalid special address>>, [A0 + D0.w]
000002E0 0000 0000 ori.b D0, 0x0
label000002E4:
000002E4 487A FFF6 pea.l [PC - 0xA /* 000002DC, value 0x3FF00000 */]
000002E8 486D F1B6 pea.l [A5 - 0xE4A]
000002EC 3F3C 080E move.w -[A7], 0x80E
000002F0 A9EB syscall Pack4/FP68K
000002F2 486D F1B6 pea.l [A5 - 0xE4A]
000002F6 486D DA4E pea.l [A5 - 0x25B2]
000002FA 3F3C 0810 move.w -[A7], 0x810
000002FE A9EB syscall Pack4/FP68K
00000300 6008 bra +0xA /* 0000030A */
00000302 4072 C000 negx.w [A2 + A4.w]
00000306 0000 0000 ori.b D0, 0x0
label0000030A:
0000030A 487A FFF6 pea.l [PC - 0xA /* 00000302, value 0x4072C000 */]
0000030E 486D F1B6 pea.l [A5 - 0xE4A]
00000312 3F3C 080E move.w -[A7], 0x80E
00000316 A9EB syscall Pack4/FP68K
00000318 486D F1B6 pea.l [A5 - 0xE4A]
0000031C 486D DD1E pea.l [A5 - 0x22E2]
00000320 3F3C 0810 move.w -[A7], 0x810
00000324 A9EB syscall Pack4/FP68K
00000326 6008 bra +0xA /* 00000330 */
00000328 4014 negx.b [A4]
0000032A 0000 0000 ori.b D0, 0x0
0000032E 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00000330-00000334
label00000330:
00000330 487A FFF6 pea.l [PC - 0xA /* 00000328, value 0x40140000 */]
// end alternate branch 00000330-00000334
label00000330: // (misaligned)
00000332 FFF6 .invalid <<F/7/7>>
00000334 486D F1B6 pea.l [A5 - 0xE4A]
00000338 3F3C 080E move.w -[A7], 0x80E
0000033C A9EB syscall Pack4/FP68K
0000033E 486D F1B6 pea.l [A5 - 0xE4A]
00000342 486D E6EE pea.l [A5 - 0x1912]
00000346 3F3C 0810 move.w -[A7], 0x810
0000034A A9EB syscall Pack4/FP68K
0000034C 6008 bra +0xA /* 00000356 */
0000034E 407F negx.w <<invalid special address>>
00000350 4000 negx.b D0
00000352 0000 0000 ori.b D0, 0x0
label00000356:
00000356 487A FFF6 pea.l [PC - 0xA /* 0000034E, value 0x407F4000 */]
0000035A 486D F1B6 pea.l [A5 - 0xE4A]
0000035E 3F3C 080E move.w -[A7], 0x80E
00000362 A9EB syscall Pack4/FP68K
00000364 486D F1B6 pea.l [A5 - 0xE4A]
00000368 486D E6F6 pea.l [A5 - 0x190A]
0000036C 3F3C 0810 move.w -[A7], 0x810
00000370 A9EB syscall Pack4/FP68K
00000372 6008 bra +0xA /* 0000037C */
00000374 40BF negx.l <<invalid special address>>
00000376 4000 negx.b D0
00000378 0000 0000 ori.b D0, 0x0
label0000037C:
0000037C 487A FFF6 pea.l [PC - 0xA /* 00000374, value 0x40BF4000 */]
00000380 486D F1B6 pea.l [A5 - 0xE4A]
00000384 3F3C 080E move.w -[A7], 0x80E
00000388 A9EB syscall Pack4/FP68K
0000038A 486D F1B6 pea.l [A5 - 0xE4A]
0000038E 486D E6FE pea.l [A5 - 0x1902]
00000392 3F3C 0810 move.w -[A7], 0x810
00000396 A9EB syscall Pack4/FP68K
00000398 6008 bra +0xA /* 000003A2 */
0000039A 4056 negx.w [A6]
0000039C 8000 or.b D0, D0
0000039E 0000 0000 ori.b D0, 0x0
label000003A2:
000003A2 487A FFF6 pea.l [PC - 0xA /* 0000039A, value 0x40568000 */]
000003A6 486D F1B6 pea.l [A5 - 0xE4A]
000003AA 3F3C 080E move.w -[A7], 0x80E
000003AE A9EB syscall Pack4/FP68K
000003B0 486D F1B6 pea.l [A5 - 0xE4A]
000003B4 486D E706 pea.l [A5 - 0x18FA]
000003B8 3F3C 0810 move.w -[A7], 0x810
000003BC A9EB syscall Pack4/FP68K
000003BE 6008 bra +0xA /* 000003C8 */
000003C0 4059 negx.w [A1]+
000003C2 0000 0000 ori.b D0, 0x0
000003C6 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 000003C8-000003CC
label000003C8:
000003C8 487A FFF6 pea.l [PC - 0xA /* 000003C0, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 000003C8-000003CC
label000003C8: // (misaligned)
000003CA FFF6 .invalid <<F/7/7>>
000003CC 486D F1B6 pea.l [A5 - 0xE4A]
000003D0 3F3C 080E move.w -[A7], 0x80E
000003D4 A9EB syscall Pack4/FP68K
000003D6 486D F1B6 pea.l [A5 - 0xE4A]
000003DA 486D E70E pea.l [A5 - 0x18F2]
000003DE 3F3C 0810 move.w -[A7], 0x810
000003E2 A9EB syscall Pack4/FP68K
000003E4 6008 bra +0xA /* 000003EE */
000003E6 4034 0000 negx.b [A4 + D0.w]
000003EA 0000 0000 ori.b D0, 0x0
label000003EE:
000003EE 487A FFF6 pea.l [PC - 0xA /* 000003E6, value 0x40340000 '@4\0\0', cstring "@4" */]
000003F2 486D F1B6 pea.l [A5 - 0xE4A]
000003F6 3F3C 080E move.w -[A7], 0x80E
000003FA A9EB syscall Pack4/FP68K
000003FC 486D F1B6 pea.l [A5 - 0xE4A]
00000400 486D E716 pea.l [A5 - 0x18EA]
00000404 3F3C 0810 move.w -[A7], 0x810
00000408 A9EB syscall Pack4/FP68K
0000040A 6008 bra +0xA /* 00000414 */
0000040C 4072 C000 negx.w [A2 + A4.w]
00000410 0000 0000 ori.b D0, 0x0
label00000414:
00000414 487A FFF6 pea.l [PC - 0xA /* 0000040C, value 0x4072C000 */]
00000418 486D F1B6 pea.l [A5 - 0xE4A]
0000041C 3F3C 080E move.w -[A7], 0x80E
00000420 A9EB syscall Pack4/FP68K
00000422 486D F1B6 pea.l [A5 - 0xE4A]
00000426 486D E71E pea.l [A5 - 0x18E2]
0000042A 3F3C 0810 move.w -[A7], 0x810
0000042E A9EB syscall Pack4/FP68K
00000430 6008 bra +0xA /* 0000043A */
00000432 3F50 624D move.w [A7 + 0x624D], [A0]
00000436 D2F1 A9FC add.w A1, <<invalid full ext with I/IS == 4>>
label0000043A:
0000043A 487A FFF6 pea.l [PC - 0xA /* 00000432, value 0x3F50624D '?PbM' */]
0000043E 486D F1B6 pea.l [A5 - 0xE4A]
00000442 3F3C 080E move.w -[A7], 0x80E
00000446 A9EB syscall Pack4/FP68K
00000448 486D F1B6 pea.l [A5 - 0xE4A]
0000044C 486D E726 pea.l [A5 - 0x18DA]
00000450 3F3C 0810 move.w -[A7], 0x810
00000454 A9EB syscall Pack4/FP68K
00000456 6008 bra +0xA /* 00000460 */
00000458 3FE0 move.w <<invalid special address>>, -[A0]
0000045A 0000 0000 ori.b D0, 0x0
0000045E 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00000460-00000464
label00000460:
00000460 487A FFF6 pea.l [PC - 0xA /* 00000458, value 0x3FE00000 */]
// end alternate branch 00000460-00000464
label00000460: // (misaligned)
00000462 FFF6 .invalid <<F/7/7>>
00000464 486D F1B6 pea.l [A5 - 0xE4A]
00000468 3F3C 080E move.w -[A7], 0x80E
0000046C A9EB syscall Pack4/FP68K
0000046E 486D F1B6 pea.l [A5 - 0xE4A]
00000472 486D DAF6 pea.l [A5 - 0x250A]
00000476 3F3C 0810 move.w -[A7], 0x810
0000047A A9EB syscall Pack4/FP68K
0000047C 6008 bra +0xA /* 00000486 */
0000047E 0000 0000 ori.b D0, 0x0
00000482 0000 0000 ori.b D0, 0x0
label00000486:
00000486 487A FFF6 pea.l [PC - 0xA /* 0000047E, value 0x0, cstring "" */]
0000048A 486D F1B6 pea.l [A5 - 0xE4A]
0000048E 3F3C 080E move.w -[A7], 0x80E
00000492 A9EB syscall Pack4/FP68K
00000494 486D F1B6 pea.l [A5 - 0xE4A]
00000498 486D DBB6 pea.l [A5 - 0x244A]
0000049C 3F3C 0810 move.w -[A7], 0x810
000004A0 A9EB syscall Pack4/FP68K
000004A2 6008 bra +0xA /* 000004AC */
000004A4 0000 0000 ori.b D0, 0x0
000004A8 0000 0000 ori.b D0, 0x0
label000004AC:
000004AC 487A FFF6 pea.l [PC - 0xA /* 000004A4, value 0x0, cstring "" */]
000004B0 486D F1B6 pea.l [A5 - 0xE4A]
000004B4 3F3C 080E move.w -[A7], 0x80E
000004B8 A9EB syscall Pack4/FP68K
000004BA 486D F1B6 pea.l [A5 - 0xE4A]
000004BE 486D E6E6 pea.l [A5 - 0x191A]
000004C2 3F3C 0810 move.w -[A7], 0x810
000004C6 A9EB syscall Pack4/FP68K
000004C8 6008 bra +0xA /* 000004D2 */
000004CA 0000 0000 ori.b D0, 0x0
000004CE 0000 0000 ori.b D0, 0x0
label000004D2:
000004D2 487A FFF6 pea.l [PC - 0xA /* 000004CA, value 0x0, cstring "" */]
000004D6 486D F1B6 pea.l [A5 - 0xE4A]
000004DA 3F3C 080E move.w -[A7], 0x80E
000004DE A9EB syscall Pack4/FP68K
000004E0 486D F1B6 pea.l [A5 - 0xE4A]
000004E4 486D E6DE pea.l [A5 - 0x1922]
000004E8 3F3C 0810 move.w -[A7], 0x810
000004EC A9EB syscall Pack4/FP68K
000004EE 6008 bra +0xA /* 000004F8 */
000004F0 0000 0000 ori.b D0, 0x0
000004F4 0000 0000 ori.b D0, 0x0
label000004F8:
000004F8 487A FFF6 pea.l [PC - 0xA /* 000004F0, value 0x0, cstring "" */]
000004FC 486D F1B6 pea.l [A5 - 0xE4A]
00000500 3F3C 080E move.w -[A7], 0x80E
00000504 A9EB syscall Pack4/FP68K
00000506 486D F1B6 pea.l [A5 - 0xE4A]
0000050A 486D E6D6 pea.l [A5 - 0x192A]
0000050E 3F3C 0810 move.w -[A7], 0x810
00000512 A9EB syscall Pack4/FP68K
00000514 6008 bra +0xA /* 0000051E */
00000516 0000 0000 ori.b D0, 0x0
0000051A 0000 0000 ori.b D0, 0x0
label0000051E:
0000051E 487A FFF6 pea.l [PC - 0xA /* 00000516, value 0x0, cstring "" */]
00000522 486D F1B6 pea.l [A5 - 0xE4A]
00000526 3F3C 080E move.w -[A7], 0x80E
0000052A A9EB syscall Pack4/FP68K
0000052C 486D F1B6 pea.l [A5 - 0xE4A]
00000530 486D E6CE pea.l [A5 - 0x1932]
00000534 3F3C 0810 move.w -[A7], 0x810
00000538 A9EB syscall Pack4/FP68K
0000053A 6008 bra +0xA /* 00000544 */
0000053C 0000 0000 ori.b D0, 0x0
00000540 0000 0000 ori.b D0, 0x0
label00000544:
00000544 487A FFF6 pea.l [PC - 0xA /* 0000053C, value 0x0, cstring "" */]
00000548 486D F1B6 pea.l [A5 - 0xE4A]
0000054C 3F3C 080E move.w -[A7], 0x80E
00000550 A9EB syscall Pack4/FP68K
00000552 486D F1B6 pea.l [A5 - 0xE4A]
00000556 486D E6C6 pea.l [A5 - 0x193A]
0000055A 3F3C 0810 move.w -[A7], 0x810
0000055E A9EB syscall Pack4/FP68K
00000560 6008 bra +0xA /* 0000056A */
00000562 0000 0000 ori.b D0, 0x0
00000566 0000 0000 ori.b D0, 0x0
label0000056A:
0000056A 487A FFF6 pea.l [PC - 0xA /* 00000562, value 0x0, cstring "" */]
0000056E 486D F1B6 pea.l [A5 - 0xE4A]
00000572 3F3C 080E move.w -[A7], 0x80E
00000576 A9EB syscall Pack4/FP68K
00000578 486D F1B6 pea.l [A5 - 0xE4A]
0000057C 486D E6BE pea.l [A5 - 0x1942]
00000580 3F3C 0810 move.w -[A7], 0x810
00000584 A9EB syscall Pack4/FP68K
00000586 6008 bra +0xA /* 00000590 */
00000588 0000 0000 ori.b D0, 0x0
0000058C 0000 0000 ori.b D0, 0x0
label00000590:
00000590 487A FFF6 pea.l [PC - 0xA /* 00000588, value 0x0, cstring "" */]
00000594 486D F1B6 pea.l [A5 - 0xE4A]
00000598 3F3C 080E move.w -[A7], 0x80E
0000059C A9EB syscall Pack4/FP68K
0000059E 486D F1B6 pea.l [A5 - 0xE4A]
000005A2 486D DD26 pea.l [A5 - 0x22DA]
000005A6 3F3C 0810 move.w -[A7], 0x810
000005AA A9EB syscall Pack4/FP68K
000005AC 6008 bra +0xA /* 000005B6 */
000005AE 0000 0000 ori.b D0, 0x0
000005B2 0000 0000 ori.b D0, 0x0
label000005B6:
000005B6 487A FFF6 pea.l [PC - 0xA /* 000005AE, value 0x0, cstring "" */]
000005BA 486D F1B6 pea.l [A5 - 0xE4A]
000005BE 3F3C 080E move.w -[A7], 0x80E
000005C2 A9EB syscall Pack4/FP68K
000005C4 486D F1B6 pea.l [A5 - 0xE4A]
000005C8 486D DD16 pea.l [A5 - 0x22EA]
000005CC 3F3C 0810 move.w -[A7], 0x810
000005D0 A9EB syscall Pack4/FP68K
000005D2 6008 bra +0xA /* 000005DC */
000005D4 0000 0000 ori.b D0, 0x0
000005D8 0000 0000 ori.b D0, 0x0
label000005DC:
000005DC 487A FFF6 pea.l [PC - 0xA /* 000005D4, value 0x0, cstring "" */]
000005E0 486D F1B6 pea.l [A5 - 0xE4A]
000005E4 3F3C 080E move.w -[A7], 0x80E
000005E8 A9EB syscall Pack4/FP68K
000005EA 486D F1B6 pea.l [A5 - 0xE4A]
000005EE 486D DD0E pea.l [A5 - 0x22F2]
000005F2 3F3C 0810 move.w -[A7], 0x810
000005F6 A9EB syscall Pack4/FP68K
000005F8 6008 bra +0xA /* 00000602 */
000005FA 0000 0000 ori.b D0, 0x0
000005FE 0000 0000 ori.b D0, 0x0
label00000602:
00000602 487A FFF6 pea.l [PC - 0xA /* 000005FA, value 0x0, cstring "" */]
00000606 486D F1B6 pea.l [A5 - 0xE4A]
0000060A 3F3C 080E move.w -[A7], 0x80E
0000060E A9EB syscall Pack4/FP68K
00000610 486D F1B6 pea.l [A5 - 0xE4A]
00000614 486D DD06 pea.l [A5 - 0x22FA]
00000618 3F3C 0810 move.w -[A7], 0x810
0000061C A9EB syscall Pack4/FP68K
0000061E 6008 bra +0xA /* 00000628 */
00000620 0000 0000 ori.b D0, 0x0
00000624 0000 0000 ori.b D0, 0x0
label00000628:
00000628 487A FFF6 pea.l [PC - 0xA /* 00000620, value 0x0, cstring "" */]
0000062C 486D F1B6 pea.l [A5 - 0xE4A]
00000630 3F3C 080E move.w -[A7], 0x80E
00000634 A9EB syscall Pack4/FP68K
00000636 486D F1B6 pea.l [A5 - 0xE4A]
0000063A 486D DCFE pea.l [A5 - 0x2302]
0000063E 3F3C 0810 move.w -[A7], 0x810
00000642 A9EB syscall Pack4/FP68K
00000644 6008 bra +0xA /* 0000064E */
00000646 0000 0000 ori.b D0, 0x0
0000064A 0000 0000 ori.b D0, 0x0
label0000064E:
0000064E 487A FFF6 pea.l [PC - 0xA /* 00000646, value 0x0, cstring "" */]
00000652 486D F1B6 pea.l [A5 - 0xE4A]
00000656 3F3C 080E move.w -[A7], 0x80E
0000065A A9EB syscall Pack4/FP68K
0000065C 486D F1B6 pea.l [A5 - 0xE4A]
00000660 486D DCF6 pea.l [A5 - 0x230A]
00000664 3F3C 0810 move.w -[A7], 0x810
00000668 A9EB syscall Pack4/FP68K
0000066A 6008 bra +0xA /* 00000674 */
0000066C 0000 0000 ori.b D0, 0x0
00000670 0000 0000 ori.b D0, 0x0
label00000674:
00000674 487A FFF6 pea.l [PC - 0xA /* 0000066C, value 0x0, cstring "" */]
00000678 486D F1B6 pea.l [A5 - 0xE4A]
0000067C 3F3C 080E move.w -[A7], 0x80E
00000680 A9EB syscall Pack4/FP68K
00000682 486D F1B6 pea.l [A5 - 0xE4A]
00000686 486D DA86 pea.l [A5 - 0x257A]
0000068A 3F3C 0810 move.w -[A7], 0x810
0000068E A9EB syscall Pack4/FP68K
00000690 6008 bra +0xA /* 0000069A */
00000692 0000 0000 ori.b D0, 0x0
00000696 0000 0000 ori.b D0, 0x0
label0000069A:
0000069A 487A FFF6 pea.l [PC - 0xA /* 00000692, value 0x0, cstring "" */]
0000069E 486D F1B6 pea.l [A5 - 0xE4A]
000006A2 3F3C 080E move.w -[A7], 0x80E
000006A6 A9EB syscall Pack4/FP68K
000006A8 486D F1B6 pea.l [A5 - 0xE4A]
000006AC 486D DA7E pea.l [A5 - 0x2582]
000006B0 3F3C 0810 move.w -[A7], 0x810
000006B4 A9EB syscall Pack4/FP68K
000006B6 6008 bra +0xA /* 000006C0 */
000006B8 0000 0000 ori.b D0, 0x0
000006BC 0000 0000 ori.b D0, 0x0
label000006C0:
000006C0 487A FFF6 pea.l [PC - 0xA /* 000006B8, value 0x0, cstring "" */]
000006C4 486D F1B6 pea.l [A5 - 0xE4A]
000006C8 3F3C 080E move.w -[A7], 0x80E
000006CC A9EB syscall Pack4/FP68K
000006CE 486D F1B6 pea.l [A5 - 0xE4A]
000006D2 486D DA76 pea.l [A5 - 0x258A]
000006D6 3F3C 0810 move.w -[A7], 0x810
000006DA A9EB syscall Pack4/FP68K
000006DC 6008 bra +0xA /* 000006E6 */
000006DE 0000 0000 ori.b D0, 0x0
000006E2 0000 0000 ori.b D0, 0x0
label000006E6:
000006E6 487A FFF6 pea.l [PC - 0xA /* 000006DE, value 0x0, cstring "" */]
000006EA 486D F1B6 pea.l [A5 - 0xE4A]
000006EE 3F3C 080E move.w -[A7], 0x80E
000006F2 A9EB syscall Pack4/FP68K
000006F4 486D F1B6 pea.l [A5 - 0xE4A]
000006F8 486D DA6E pea.l [A5 - 0x2592]
000006FC 3F3C 0810 move.w -[A7], 0x810
00000700 A9EB syscall Pack4/FP68K
00000702 6008 bra +0xA /* 0000070C */
00000704 0000 0000 ori.b D0, 0x0
00000708 0000 0000 ori.b D0, 0x0
label0000070C:
0000070C 487A FFF6 pea.l [PC - 0xA /* 00000704, value 0x0, cstring "" */]
00000710 486D F1B6 pea.l [A5 - 0xE4A]
00000714 3F3C 080E move.w -[A7], 0x80E
00000718 A9EB syscall Pack4/FP68K
0000071A 486D F1B6 pea.l [A5 - 0xE4A]
0000071E 486D DA46 pea.l [A5 - 0x25BA]
00000722 3F3C 0810 move.w -[A7], 0x810
00000726 A9EB syscall Pack4/FP68K
00000728 6008 bra +0xA /* 00000732 */
0000072A 0000 0000 ori.b D0, 0x0
0000072E 0000 0000 ori.b D0, 0x0
label00000732:
00000732 487A FFF6 pea.l [PC - 0xA /* 0000072A, value 0x0, cstring "" */]
00000736 486D F1B6 pea.l [A5 - 0xE4A]
0000073A 3F3C 080E move.w -[A7], 0x80E
0000073E A9EB syscall Pack4/FP68K
00000740 486D F1B6 pea.l [A5 - 0xE4A]
00000744 486D DA3E pea.l [A5 - 0x25C2]
00000748 3F3C 0810 move.w -[A7], 0x810
0000074C A9EB syscall Pack4/FP68K
0000074E 6008 bra +0xA /* 00000758 */
00000750 0000 0000 ori.b D0, 0x0
00000754 0000 0000 ori.b D0, 0x0
label00000758:
00000758 487A FFF6 pea.l [PC - 0xA /* 00000750, value 0x0, cstring "" */]
0000075C 486D F1B6 pea.l [A5 - 0xE4A]
00000760 3F3C 080E move.w -[A7], 0x80E
00000764 A9EB syscall Pack4/FP68K
00000766 486D F1B6 pea.l [A5 - 0xE4A]
0000076A 486D DA16 pea.l [A5 - 0x25EA]
0000076E 3F3C 0810 move.w -[A7], 0x810
00000772 A9EB syscall Pack4/FP68K
00000774 6008 bra +0xA /* 0000077E */
00000776 0000 0000 ori.b D0, 0x0
0000077A 0000 0000 ori.b D0, 0x0
label0000077E:
0000077E 487A FFF6 pea.l [PC - 0xA /* 00000776, value 0x0, cstring "" */]
00000782 486D F1B6 pea.l [A5 - 0xE4A]
00000786 3F3C 080E move.w -[A7], 0x80E
0000078A A9EB syscall Pack4/FP68K
0000078C 486D F1B6 pea.l [A5 - 0xE4A]
00000790 486D DA0E pea.l [A5 - 0x25F2]
00000794 3F3C 0810 move.w -[A7], 0x810
00000798 A9EB syscall Pack4/FP68K
0000079A 6008 bra +0xA /* 000007A4 */
0000079C 0000 0000 ori.b D0, 0x0
000007A0 0000 0000 ori.b D0, 0x0
label000007A4:
000007A4 487A FFF6 pea.l [PC - 0xA /* 0000079C, value 0x0, cstring "" */]
000007A8 486D F1B6 pea.l [A5 - 0xE4A]
000007AC 3F3C 080E move.w -[A7], 0x80E
000007B0 A9EB syscall Pack4/FP68K
000007B2 486D F1B6 pea.l [A5 - 0xE4A]
000007B6 486D DA06 pea.l [A5 - 0x25FA]
000007BA 3F3C 0810 move.w -[A7], 0x810
000007BE A9EB syscall Pack4/FP68K
000007C0 6008 bra +0xA /* 000007CA */
000007C2 0000 0000 ori.b D0, 0x0
000007C6 0000 0000 ori.b D0, 0x0
label000007CA:
000007CA 487A FFF6 pea.l [PC - 0xA /* 000007C2, value 0x0, cstring "" */]
000007CE 486D F1B6 pea.l [A5 - 0xE4A]
000007D2 3F3C 080E move.w -[A7], 0x80E
000007D6 A9EB syscall Pack4/FP68K
000007D8 486D F1B6 pea.l [A5 - 0xE4A]
000007DC 486D D9E6 pea.l [A5 - 0x261A]
000007E0 3F3C 0810 move.w -[A7], 0x810
000007E4 A9EB syscall Pack4/FP68K
000007E6 6008 bra +0xA /* 000007F0 */
000007E8 0000 0000 ori.b D0, 0x0
000007EC 0000 0000 ori.b D0, 0x0
label000007F0:
000007F0 487A FFF6 pea.l [PC - 0xA /* 000007E8, value 0x0, cstring "" */]
000007F4 486D F1B6 pea.l [A5 - 0xE4A]
000007F8 3F3C 080E move.w -[A7], 0x80E
000007FC A9EB syscall Pack4/FP68K
000007FE 486D F1B6 pea.l [A5 - 0xE4A]
00000802 486D D9C6 pea.l [A5 - 0x263A]
00000806 3F3C 0810 move.w -[A7], 0x810
0000080A A9EB syscall Pack4/FP68K
0000080C 6008 bra +0xA /* 00000816 */
0000080E 0000 0000 ori.b D0, 0x0
00000812 0000 0000 ori.b D0, 0x0
label00000816:
00000816 487A FFF6 pea.l [PC - 0xA /* 0000080E, value 0x0, cstring "" */]
0000081A 486D F1B6 pea.l [A5 - 0xE4A]
0000081E 3F3C 080E move.w -[A7], 0x80E
00000822 A9EB syscall Pack4/FP68K
00000824 486D F1B6 pea.l [A5 - 0xE4A]
00000828 486D D9BE pea.l [A5 - 0x2642]
0000082C 3F3C 0810 move.w -[A7], 0x810
00000830 A9EB syscall Pack4/FP68K
00000832 6008 bra +0xA /* 0000083C */
00000834 0000 0000 ori.b D0, 0x0
00000838 0000 0000 ori.b D0, 0x0
label0000083C:
0000083C 487A FFF6 pea.l [PC - 0xA /* 00000834, value 0x0, cstring "" */]
00000840 486D F1B6 pea.l [A5 - 0xE4A]
00000844 3F3C 080E move.w -[A7], 0x80E
00000848 A9EB syscall Pack4/FP68K
0000084A 486D F1B6 pea.l [A5 - 0xE4A]
0000084E 486D D9B6 pea.l [A5 - 0x264A]
00000852 3F3C 0810 move.w -[A7], 0x810
00000856 A9EB syscall Pack4/FP68K
00000858 6008 bra +0xA /* 00000862 */
0000085A 0000 0000 ori.b D0, 0x0
0000085E 0000 0000 ori.b D0, 0x0
label00000862:
00000862 487A FFF6 pea.l [PC - 0xA /* 0000085A, value 0x0, cstring "" */]
00000866 486D F1B6 pea.l [A5 - 0xE4A]
0000086A 3F3C 080E move.w -[A7], 0x80E
0000086E A9EB syscall Pack4/FP68K
00000870 486D F1B6 pea.l [A5 - 0xE4A]
00000874 486D D9AE pea.l [A5 - 0x2652]
00000878 3F3C 0810 move.w -[A7], 0x810
0000087C A9EB syscall Pack4/FP68K
0000087E 6008 bra +0xA /* 00000888 */
00000880 0000 0000 ori.b D0, 0x0
00000884 0000 0000 ori.b D0, 0x0
label00000888:
00000888 487A FFF6 pea.l [PC - 0xA /* 00000880, value 0x0, cstring "" */]
0000088C 486D F1B6 pea.l [A5 - 0xE4A]
00000890 3F3C 080E move.w -[A7], 0x80E
00000894 A9EB syscall Pack4/FP68K
00000896 486D F1B6 pea.l [A5 - 0xE4A]
0000089A 486D D9A6 pea.l [A5 - 0x265A]
0000089E 3F3C 0810 move.w -[A7], 0x810
000008A2 A9EB syscall Pack4/FP68K
000008A4 6008 bra +0xA /* 000008AE */
000008A6 0000 0000 ori.b D0, 0x0
000008AA 0000 0000 ori.b D0, 0x0
label000008AE:
000008AE 487A FFF6 pea.l [PC - 0xA /* 000008A6, value 0x0, cstring "" */]
000008B2 486D F1B6 pea.l [A5 - 0xE4A]
000008B6 3F3C 080E move.w -[A7], 0x80E
000008BA A9EB syscall Pack4/FP68K
000008BC 486D F1B6 pea.l [A5 - 0xE4A]
000008C0 486D D976 pea.l [A5 - 0x268A]
000008C4 3F3C 0810 move.w -[A7], 0x810
000008C8 A9EB syscall Pack4/FP68K
000008CA 6008 bra +0xA /* 000008D4 */
000008CC 0000 0000 ori.b D0, 0x0
000008D0 0000 0000 ori.b D0, 0x0
label000008D4:
000008D4 487A FFF6 pea.l [PC - 0xA /* 000008CC, value 0x0, cstring "" */]
000008D8 486D F1B6 pea.l [A5 - 0xE4A]
000008DC 3F3C 080E move.w -[A7], 0x80E
000008E0 A9EB syscall Pack4/FP68K
000008E2 486D F1B6 pea.l [A5 - 0xE4A]
000008E6 486D D96E pea.l [A5 - 0x2692]
000008EA 3F3C 0810 move.w -[A7], 0x810
000008EE A9EB syscall Pack4/FP68K
000008F0 6008 bra +0xA /* 000008FA */
000008F2 3FA9 9999 9999 move.w [[ + A1]], [A1 - 0x6667]
000008F8 999A sub.l [A2]+, D4
label000008FA:
000008FA 487A FFF6 pea.l [PC - 0xA /* 000008F2, value 0x3FA99999 */]
000008FE 486D F1B6 pea.l [A5 - 0xE4A]
00000902 3F3C 080E move.w -[A7], 0x80E
00000906 A9EB syscall Pack4/FP68K
00000908 486D F1B6 pea.l [A5 - 0xE4A]
0000090C 486D D986 pea.l [A5 - 0x267A]
00000910 3F3C 0810 move.w -[A7], 0x810
00000914 A9EB syscall Pack4/FP68K
00000916 6008 bra +0xA /* 00000920 */
00000918 4059 negx.w [A1]+
0000091A 0000 0000 ori.b D0, 0x0
0000091E 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00000920-00000924
label00000920:
00000920 487A FFF6 pea.l [PC - 0xA /* 00000918, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 00000920-00000924
label00000920: // (misaligned)
00000922 FFF6 .invalid <<F/7/7>>
00000924 486D F1B6 pea.l [A5 - 0xE4A]
00000928 3F3C 080E move.w -[A7], 0x80E
0000092C A9EB syscall Pack4/FP68K
0000092E 486D F1B6 pea.l [A5 - 0xE4A]
00000932 486D D9CE pea.l [A5 - 0x2632]
00000936 3F3C 0810 move.w -[A7], 0x810
0000093A A9EB syscall Pack4/FP68K
0000093C 6008 bra +0xA /* 00000946 */
0000093E 408F negx.l A7
00000940 4000 negx.b D0
00000942 0000 0000 ori.b D0, 0x0
label00000946:
00000946 487A FFF6 pea.l [PC - 0xA /* 0000093E, value 0x408F4000 */]
0000094A 486D F1B6 pea.l [A5 - 0xE4A]
0000094E 3F3C 080E move.w -[A7], 0x80E
00000952 A9EB syscall Pack4/FP68K
00000954 486D F1B6 pea.l [A5 - 0xE4A]
00000958 486D D9DE pea.l [A5 - 0x2622]
0000095C 3F3C 0810 move.w -[A7], 0x810
00000960 A9EB syscall Pack4/FP68K
00000962 6008 bra +0xA /* 0000096C */
00000964 408F negx.l A7
00000966 4000 negx.b D0
00000968 0000 0000 ori.b D0, 0x0
label0000096C:
0000096C 487A FFF6 pea.l [PC - 0xA /* 00000964, value 0x408F4000 */]
00000970 486D F1B6 pea.l [A5 - 0xE4A]
00000974 3F3C 080E move.w -[A7], 0x80E
00000978 A9EB syscall Pack4/FP68K
0000097A 486D F1B6 pea.l [A5 - 0xE4A]
0000097E 486D D9D6 pea.l [A5 - 0x262A]
00000982 3F3C 0810 move.w -[A7], 0x810
00000986 A9EB syscall Pack4/FP68K
00000988 6008 bra +0xA /* 00000992 */
0000098A 412E 8480 .invalid 0, [A6 - 0x7B80] // invalid opcode 4 with b == 4
0000098E 0000 0000 ori.b D0, 0x0
label00000992:
00000992 487A FFF6 pea.l [PC - 0xA /* 0000098A, value 0x412E8480 */]
00000996 486D F1B6 pea.l [A5 - 0xE4A]
0000099A 3F3C 080E move.w -[A7], 0x80E
0000099E A9EB syscall Pack4/FP68K
000009A0 486D F1B6 pea.l [A5 - 0xE4A]
000009A4 486D DA8E pea.l [A5 - 0x2572]
000009A8 3F3C 0810 move.w -[A7], 0x810
000009AC A9EB syscall Pack4/FP68K
000009AE 6008 bra +0xA /* 000009B8 */
000009B0 4163 chk.w D0, -[A3]
000009B2 12D0 move.b [A1]+, [A0]
000009B4 0000 0000 ori.b D0, 0x0
label000009B8:
000009B8 487A FFF6 pea.l [PC - 0xA /* 000009B0, value 0x416312D0 */]
000009BC 486D F1B6 pea.l [A5 - 0xE4A]
000009C0 3F3C 080E move.w -[A7], 0x80E
000009C4 A9EB syscall Pack4/FP68K
000009C6 486D F1B6 pea.l [A5 - 0xE4A]
000009CA 486D DA9E pea.l [A5 - 0x2562]
000009CE 3F3C 0810 move.w -[A7], 0x810
000009D2 A9EB syscall Pack4/FP68K
000009D4 6008 bra +0xA /* 000009DE */
000009D6 4163 chk.w D0, -[A3]
000009D8 12D0 move.b [A1]+, [A0]
000009DA 0000 0000 ori.b D0, 0x0
label000009DE:
000009DE 487A FFF6 pea.l [PC - 0xA /* 000009D6, value 0x416312D0 */]
000009E2 486D F1B6 pea.l [A5 - 0xE4A]
000009E6 3F3C 080E move.w -[A7], 0x80E
000009EA A9EB syscall Pack4/FP68K
000009EC 486D F1B6 pea.l [A5 - 0xE4A]
000009F0 486D DA96 pea.l [A5 - 0x256A]
000009F4 3F3C 0810 move.w -[A7], 0x810
000009F8 A9EB syscall Pack4/FP68K
000009FA 6008 bra +0xA /* 00000A04 */
000009FC 40C3 move.w D3, SR
000009FE 8800 or.b D4, D0
00000A00 0000 0000 ori.b D0, 0x0
label00000A04:
00000A04 487A FFF6 pea.l [PC - 0xA /* 000009FC, value 0x40C38800 */]
00000A08 486D F1B6 pea.l [A5 - 0xE4A]
00000A0C 3F3C 080E move.w -[A7], 0x80E
00000A10 A9EB syscall Pack4/FP68K
00000A12 486D F1B6 pea.l [A5 - 0xE4A]
00000A16 486D D9EE pea.l [A5 - 0x2612]
00000A1A 3F3C 0810 move.w -[A7], 0x810
00000A1E A9EB syscall Pack4/FP68K
00000A20 6008 bra +0xA /* 00000A2A */
00000A22 40F8 6A00 move.w [0x00006A00], SR
00000A26 0000 0000 ori.b D0, 0x0
label00000A2A:
00000A2A 487A FFF6 pea.l [PC - 0xA /* 00000A22, value 0x40F86A00 */]
00000A2E 486D F1B6 pea.l [A5 - 0xE4A]
00000A32 3F3C 080E move.w -[A7], 0x80E
00000A36 A9EB syscall Pack4/FP68K
00000A38 486D F1B6 pea.l [A5 - 0xE4A]
00000A3C 486D D9FE pea.l [A5 - 0x2602]
00000A40 3F3C 0810 move.w -[A7], 0x810
00000A44 A9EB syscall Pack4/FP68K
00000A46 6008 bra +0xA /* 00000A50 */
00000A48 40F8 6A00 move.w [0x00006A00], SR
00000A4C 0000 0000 ori.b D0, 0x0
label00000A50:
00000A50 487A FFF6 pea.l [PC - 0xA /* 00000A48, value 0x40F86A00 */]
00000A54 486D F1B6 pea.l [A5 - 0xE4A]
00000A58 3F3C 080E move.w -[A7], 0x80E
00000A5C A9EB syscall Pack4/FP68K
00000A5E 486D F1B6 pea.l [A5 - 0xE4A]
00000A62 486D D9F6 pea.l [A5 - 0x260A]
00000A66 3F3C 0810 move.w -[A7], 0x810
00000A6A A9EB syscall Pack4/FP68K
00000A6C 6008 bra +0xA /* 00000A76 */
00000A6E 408F negx.l A7
00000A70 4000 negx.b D0
00000A72 0000 0000 ori.b D0, 0x0
label00000A76:
00000A76 487A FFF6 pea.l [PC - 0xA /* 00000A6E, value 0x408F4000 */]
00000A7A 486D F1B6 pea.l [A5 - 0xE4A]
00000A7E 3F3C 080E move.w -[A7], 0x80E
00000A82 A9EB syscall Pack4/FP68K
00000A84 486D F1B6 pea.l [A5 - 0xE4A]
00000A88 486D DA56 pea.l [A5 - 0x25AA]
00000A8C 3F3C 0810 move.w -[A7], 0x810
00000A90 A9EB syscall Pack4/FP68K
00000A92 6008 bra +0xA /* 00000A9C */
00000A94 40C3 move.w D3, SR
00000A96 8800 or.b D4, D0
00000A98 0000 0000 ori.b D0, 0x0
label00000A9C:
00000A9C 487A FFF6 pea.l [PC - 0xA /* 00000A94, value 0x40C38800 */]
00000AA0 486D F1B6 pea.l [A5 - 0xE4A]
00000AA4 3F3C 080E move.w -[A7], 0x80E
00000AA8 A9EB syscall Pack4/FP68K
00000AAA 486D F1B6 pea.l [A5 - 0xE4A]
00000AAE 486D DA66 pea.l [A5 - 0x259A]
00000AB2 3F3C 0810 move.w -[A7], 0x810
00000AB6 A9EB syscall Pack4/FP68K
00000AB8 6008 bra +0xA /* 00000AC2 */
00000ABA 40C3 move.w D3, SR
00000ABC 8800 or.b D4, D0
00000ABE 0000 0000 ori.b D0, 0x0
label00000AC2:
00000AC2 487A FFF6 pea.l [PC - 0xA /* 00000ABA, value 0x40C38800 */]
00000AC6 486D F1B6 pea.l [A5 - 0xE4A]
00000ACA 3F3C 080E move.w -[A7], 0x80E
00000ACE A9EB syscall Pack4/FP68K
00000AD0 486D F1B6 pea.l [A5 - 0xE4A]
00000AD4 486D DA5E pea.l [A5 - 0x25A2]
00000AD8 3F3C 0810 move.w -[A7], 0x810
00000ADC A9EB syscall Pack4/FP68K
00000ADE 6008 bra +0xA /* 00000AE8 */
00000AE0 40C3 move.w D3, SR
00000AE2 8800 or.b D4, D0
00000AE4 0000 0000 ori.b D0, 0x0
label00000AE8:
00000AE8 487A FFF6 pea.l [PC - 0xA /* 00000AE0, value 0x40C38800 */]
00000AEC 486D F1B6 pea.l [A5 - 0xE4A]
00000AF0 3F3C 080E move.w -[A7], 0x80E
00000AF4 A9EB syscall Pack4/FP68K
00000AF6 486D F1B6 pea.l [A5 - 0xE4A]
00000AFA 486D DA1E pea.l [A5 - 0x25E2]
00000AFE 3F3C 0810 move.w -[A7], 0x810
00000B02 A9EB syscall Pack4/FP68K
00000B04 6008 bra +0xA /* 00000B0E */
00000B06 40F8 6A00 move.w [0x00006A00], SR
00000B0A 0000 0000 ori.b D0, 0x0
label00000B0E:
00000B0E 487A FFF6 pea.l [PC - 0xA /* 00000B06, value 0x40F86A00 */]
00000B12 486D F1B6 pea.l [A5 - 0xE4A]
00000B16 3F3C 080E move.w -[A7], 0x80E
00000B1A A9EB syscall Pack4/FP68K
00000B1C 486D F1B6 pea.l [A5 - 0xE4A]
00000B20 486D DA2E pea.l [A5 - 0x25D2]
00000B24 3F3C 0810 move.w -[A7], 0x810
00000B28 A9EB syscall Pack4/FP68K
00000B2A 6008 bra +0xA /* 00000B34 */
00000B2C 40F8 6A00 move.w [0x00006A00], SR
00000B30 0000 0000 ori.b D0, 0x0
label00000B34:
00000B34 487A FFF6 pea.l [PC - 0xA /* 00000B2C, value 0x40F86A00 */]
00000B38 486D F1B6 pea.l [A5 - 0xE4A]
00000B3C 3F3C 080E move.w -[A7], 0x80E
00000B40 A9EB syscall Pack4/FP68K
00000B42 486D F1B6 pea.l [A5 - 0xE4A]
00000B46 486D DA26 pea.l [A5 - 0x25DA]
00000B4A 3F3C 0810 move.w -[A7], 0x810
00000B4E A9EB syscall Pack4/FP68K
00000B50 6008 bra +0xA /* 00000B5A */
00000B52 40C3 move.w D3, SR
00000B54 8800 or.b D4, D0
00000B56 0000 0000 ori.b D0, 0x0
label00000B5A:
00000B5A 487A FFF6 pea.l [PC - 0xA /* 00000B52, value 0x40C38800 */]
00000B5E 486D F1B6 pea.l [A5 - 0xE4A]
00000B62 3F3C 080E move.w -[A7], 0x80E
00000B66 A9EB syscall Pack4/FP68K
00000B68 486D F1B6 pea.l [A5 - 0xE4A]
00000B6C 486D D98E pea.l [A5 - 0x2672]
00000B70 3F3C 0810 move.w -[A7], 0x810
00000B74 A9EB syscall Pack4/FP68K
00000B76 6008 bra +0xA /* 00000B80 */
00000B78 40F8 6A00 move.w [0x00006A00], SR
00000B7C 0000 0000 ori.b D0, 0x0
label00000B80:
00000B80 487A FFF6 pea.l [PC - 0xA /* 00000B78, value 0x40F86A00 */]
00000B84 486D F1B6 pea.l [A5 - 0xE4A]
00000B88 3F3C 080E move.w -[A7], 0x80E
00000B8C A9EB syscall Pack4/FP68K
00000B8E 486D F1B6 pea.l [A5 - 0xE4A]
00000B92 486D D99E pea.l [A5 - 0x2662]
00000B96 3F3C 0810 move.w -[A7], 0x810
00000B9A A9EB syscall Pack4/FP68K
00000B9C 6008 bra +0xA /* 00000BA6 */
00000B9E 40F8 6A00 move.w [0x00006A00], SR
00000BA2 0000 0000 ori.b D0, 0x0
label00000BA6:
00000BA6 487A FFF6 pea.l [PC - 0xA /* 00000B9E, value 0x40F86A00 */]
00000BAA 486D F1B6 pea.l [A5 - 0xE4A]
00000BAE 3F3C 080E move.w -[A7], 0x80E
00000BB2 A9EB syscall Pack4/FP68K
00000BB4 486D F1B6 pea.l [A5 - 0xE4A]
00000BB8 486D D996 pea.l [A5 - 0x266A]
00000BBC 3F3C 0810 move.w -[A7], 0x810
00000BC0 A9EB syscall Pack4/FP68K
00000BC2 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000BC6 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */]
00000BCA 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00000BCE 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000BD2 486D F12A pea.l [A5 - 0xED6]
00000BD6 A928 syscall InvalRect
00000BD8 3B7C 0001 EAD6 move.w [A5 - 0x152A], 0x1
00000BDE 3B7C 0001 EAD4 move.w [A5 - 0x152C], 0x1
00000BE4 4E5E unlink A6
00000BE6 4E75 rts
export_116:
00000BE8 4E56 0000 link A6, 0
00000BEC 48E7 0C18 movem.l -[A7], D4,D5,A3,A4
00000BF0 266E 0008 movea.l A3, [A6 + 0x8]
00000BF4 382E 000C move.w D4, [A6 + 0xC]
00000BF8 1A2E 000F move.b D5, [A6 + 0xF]
00000BFC 284B movea.l A4, A3
label00000BFE:
00000BFE 3604 move.w D3, D4
00000C00 5344 subq.w D4, 1
00000C02 4A43 tst.w D3
00000C04 6708 beq +0xA /* 00000C0E */
00000C06 244B movea.l A2, A3
00000C08 528B addq.l A3, 1
00000C0A 1485 move.b [A2], D5
00000C0C 60F0 bra -0xE /* 00000BFE */
label00000C0E:
00000C0E 200C move.l D0, A4
00000C10 4CDF 1830 movem.l D4,D5,A3,A4, [A7]+
00000C14 4E5E unlink A6
00000C16 4E75 rts
fn00000C18:
00000C18 4E56 FFF8 link A6, -0x0008
00000C1C 48E7 0810 movem.l -[A7], D4,A3
00000C20 266E 0008 movea.l A3, [A6 + 0x8]
00000C24 382E 000C move.w D4, [A6 + 0xC]
00000C28 4A6D D92C tst.w [A5 - 0x26D4]
00000C2C 6770 beq +0x72 /* 00000C9E */
00000C2E 42A7 clr.l -[A7]
00000C30 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00000C34 584F addq.w A7, 4
00000C36 2D40 FFFC move.l [A6 - 0x4], D0
00000C3A 3F3C 03E8 move.w -[A7], 0x3E8
00000C3E 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000C42 544F addq.w A7, 2
00000C44 2D40 FFF8 move.l [A6 - 0x8], D0
00000C48 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000C4C 3F04 move.w -[A7], D4
00000C4E 2F0B move.l -[A7], A3
00000C50 4EBA 00CE jsr [PC + 0xCE /* 00000D20 */]
00000C54 4FEF 000A lea.l A7, [A7 + 0xA]
00000C58 4267 clr.w -[A7]
00000C5A 2F2D F1B2 move.l -[A7], [A5 - 0xE4E]
00000C5E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000C62 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000C66 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000C6A 584F addq.w A7, 4
00000C6C 48C0 ext.l D0
00000C6E 2F00 move.l -[A7], D0
00000C70 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C74 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000C78 301F move.w D0, [A7]+
00000C7A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000C7E 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000C82 584F addq.w A7, 4
00000C84 4267 clr.w -[A7]
00000C86 2F2D F1B2 move.l -[A7], [A5 - 0xE4E]
00000C8A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C8E 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000C92 301F move.w D0, [A7]+
00000C94 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C98 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000C9C 584F addq.w A7, 4
label00000C9E:
00000C9E 4CDF 0810 movem.l D4,A3, [A7]+
00000CA2 4E5E unlink A6
00000CA4 4E75 rts
fn00000CA6:
00000CA6 4E56 0000 link A6, 0
00000CAA 2F0B move.l -[A7], A3
00000CAC 266E 0008 movea.l A3, [A6 + 0x8]
00000CB0 2F0B move.l -[A7], A3
00000CB2 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000CB6 584F addq.w A7, 4
00000CB8 3F00 move.w -[A7], D0
00000CBA 2F0B move.l -[A7], A3
00000CBC 4EBA FF5A jsr [PC - 0xA6 /* 00000C18 */]
00000CC0 5C4F addq.w A7, 6
00000CC2 265F movea.l A3, [A7]+
00000CC4 4E5E unlink A6
00000CC6 4E75 rts
export_117:
00000CC8 4E56 0000 link A6, 0
00000CCC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CD0 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00000CD4 584F addq.w A7, 4
00000CD6 246E 0008 movea.l A2, [A6 + 0x8]
00000CDA 2252 movea.l A1, [A2]
00000CDC 1611 move.b D3, [A1]
00000CDE C67C 00FF and.w D3, 0xFF
00000CE2 3F03 move.w -[A7], D3
00000CE4 246E 0008 movea.l A2, [A6 + 0x8]
00000CE8 2252 movea.l A1, [A2]
00000CEA 4869 0001 pea.l [A1 + 0x1]
00000CEE 4EBA FF28 jsr [PC - 0xD8 /* 00000C18 */]
00000CF2 5C4F addq.w A7, 6
00000CF4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CF8 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00000CFC 584F addq.w A7, 4
00000CFE 4E5E unlink A6
00000D00 4E75 rts
export_118:
00000D02 4E56 FF00 link A6, -0x0100
00000D06 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000D0A 486E FF00 pea.l [A6 - 0x100]
00000D0E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000D12 5C4F addq.w A7, 6
00000D14 486E FF00 pea.l [A6 - 0x100]
00000D18 618C bsr -0x72 /* 00000CA6 */
00000D1A 584F addq.w A7, 4
00000D1C 4E5E unlink A6
00000D1E 4E75 rts
fn00000D20:
00000D20 4E56 FCFA link A6, -0x0306
00000D24 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
00000D28 266E 0008 movea.l A3, [A6 + 0x8]
00000D2C 382E 000C move.w D4, [A6 + 0xC]
00000D30 7A00 moveq.l D5, 0x00
00000D32 7C00 moveq.l D6, 0x00
00000D34 7E00 moveq.l D7, 0x00
00000D36 3D7C 0001 FEFE move.w [A6 - 0x102], 0x1
00000D3C 7A00 moveq.l D5, 0x00
00000D3E 6000 01A4 bra +0x1A6 /* 00000EE4 */
label00000D42:
00000D42 302E FEFE move.w D0, [A6 - 0x102]
00000D46 6000 018A bra +0x18C /* 00000ED2 */
label00000D4A:
00000D4A 1633 5000 move.b D3, [A3 + D5.w]
00000D4E C67C 00FF and.w D3, 0xFF
00000D52 5243 addq.w D3, 1
00000D54 45ED EE32 lea.l A2, [A5 - 0x11CE]
00000D58 1432 3000 move.b D2, [A2 + D3.w]
00000D5C 4882 ext.w D2
00000D5E C47C 0004 and.w D2, 0x4
00000D62 6718 beq +0x1A /* 00000D7C */
00000D64 7E00 moveq.l D7, 0x00
00000D66 3607 move.w D3, D7
00000D68 5247 addq.w D7, 1
00000D6A 45EE FF00 lea.l A2, [A6 - 0x100]
00000D6E 15B3 5000 3000 move.b [A2 + D3.w], [A3 + D5.w]
00000D74 3D7C 0002 FEFE move.w [A6 - 0x102], 0x2
00000D7A 600E bra +0x10 /* 00000D8A */
label00000D7C:
00000D7C 3606 move.w D3, D6
00000D7E 5246 addq.w D6, 1
00000D80 246E 000E movea.l A2, [A6 + 0xE]
00000D84 15B3 5000 3000 move.b [A2 + D3.w], [A3 + D5.w]
label00000D8A:
00000D8A 6000 0156 bra +0x158 /* 00000EE2 */
label00000D8E:
00000D8E 1633 5000 move.b D3, [A3 + D5.w]
00000D92 C67C 00FF and.w D3, 0xFF
00000D96 5243 addq.w D3, 1
00000D98 45ED EE32 lea.l A2, [A5 - 0x11CE]
00000D9C 1432 3000 move.b D2, [A2 + D3.w]
00000DA0 4882 ext.w D2
00000DA2 C47C 0004 and.w D2, 0x4
00000DA6 6712 beq +0x14 /* 00000DBA */
00000DA8 3607 move.w D3, D7
00000DAA 5247 addq.w D7, 1
00000DAC 45EE FF00 lea.l A2, [A6 - 0x100]
00000DB0 15B3 5000 3000 move.b [A2 + D3.w], [A3 + D5.w]
00000DB6 6000 00E8 bra +0xEA /* 00000EA0 */
label00000DBA:
00000DBA 45EE FD02 lea.l A2, [A6 - 0x2FE]
00000DBE 2D4A FCFE move.l [A6 - 0x302], A2
00000DC2 45EE FF00 lea.l A2, [A6 - 0x100]
00000DC6 4232 7000 clr.b [A2 + D7.w]
00000DCA 486E FF00 pea.l [A6 - 0x100]
00000DCE 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000DD2 584F addq.w A7, 4
00000DD4 486D F990 pea.l [A5 - 0x670]
00000DD8 486E FEF6 pea.l [A6 - 0x10A]
00000DDC 3F3C 0810 move.w -[A7], 0x810
00000DE0 A9EB syscall Pack4/FP68K
00000DE2 486E FEF6 pea.l [A6 - 0x10A]
00000DE6 486D F9AE pea.l [A5 - 0x652]
00000DEA 3F3C 080E move.w -[A7], 0x80E
00000DEE A9EB syscall Pack4/FP68K
00000DF0 4267 clr.w -[A7]
00000DF2 2F0F move.l -[A7], A7
00000DF4 486D F9AE pea.l [A5 - 0x652]
00000DF8 3F3C 2008 move.w -[A7], 0x2008
00000DFC A9EB syscall Pack4/FP68K
00000DFE 544F addq.w A7, 2
00000E00 662A bne +0x2C /* 00000E2C */
00000E02 45FA 00F6 lea.l A2, [PC + 0xF6 /* 00000EFA, value 0x7A65726F 'zero', cstring "zero" */]
00000E06 2D4A FCFA move.l [A6 - 0x306], A2
00000E0A 2F2E FCFA move.l -[A7], [A6 - 0x306]
00000E0E 48C6 ext.l D6
00000E10 2446 movea.l A2, D6
00000E12 D5EE 000E add.l A2, [A6 + 0xE]
00000E16 2F0A move.l -[A7], A2
00000E18 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00000E1C 504F addq.w A7, 8
00000E1E 2F2E FCFA move.l -[A7], [A6 - 0x306]
00000E22 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000E26 584F addq.w A7, 4
00000E28 DC40 add.w D6, D0
00000E2A 604A bra +0x4C /* 00000E76 */
label00000E2C:
00000E2C 486E FCFE pea.l [A6 - 0x302]
00000E30 514F subq.w A7, 8
00000E32 486E FEF6 pea.l [A6 - 0x10A]
00000E36 486D F1B6 pea.l [A5 - 0xE4A]
00000E3A 3F3C 080E move.w -[A7], 0x80E
00000E3E A9EB syscall Pack4/FP68K
00000E40 486D F1B6 pea.l [A5 - 0xE4A]
00000E44 486F 0004 pea.l [A7 + 0x4]
00000E48 3F3C 0810 move.w -[A7], 0x810
00000E4C A9EB syscall Pack4/FP68K
00000E4E 4EBA 00B0 jsr [PC + 0xB0 /* 00000F00 */]
00000E52 4FEF 000C lea.l A7, [A7 + 0xC]
00000E56 486E FD02 pea.l [A6 - 0x2FE]
00000E5A 48C6 ext.l D6
00000E5C 2446 movea.l A2, D6
00000E5E D5EE 000E add.l A2, [A6 + 0xE]
00000E62 2F0A move.l -[A7], A2
00000E64 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00000E68 504F addq.w A7, 8
00000E6A 486E FD02 pea.l [A6 - 0x2FE]
00000E6E 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000E72 584F addq.w A7, 4
00000E74 DC40 add.w D6, D0
label00000E76:
00000E76 1633 5000 move.b D3, [A3 + D5.w]
00000E7A C67C 00FF and.w D3, 0xFF
00000E7E B67C 002E cmp.w D3, 0x2E /* '.' */
00000E82 6608 bne +0xA /* 00000E8C */
00000E84 3D7C 0003 FEFE move.w [A6 - 0x102], 0x3
00000E8A 6006 bra +0x8 /* 00000E92 */
label00000E8C:
00000E8C 3D7C 0001 FEFE move.w [A6 - 0x102], 0x1
label00000E92:
00000E92 3606 move.w D3, D6
00000E94 5246 addq.w D6, 1
00000E96 246E 000E movea.l A2, [A6 + 0xE]
00000E9A 15B3 5000 3000 move.b [A2 + D3.w], [A3 + D5.w]
label00000EA0:
00000EA0 6040 bra +0x42 /* 00000EE2 */
label00000EA2:
00000EA2 1633 5000 move.b D3, [A3 + D5.w]
00000EA6 C67C 00FF and.w D3, 0xFF
00000EAA 5243 addq.w D3, 1
00000EAC 45ED EE32 lea.l A2, [A5 - 0x11CE]
00000EB0 1432 3000 move.b D2, [A2 + D3.w]
00000EB4 4882 ext.w D2
00000EB6 C47C 0004 and.w D2, 0x4
00000EBA 6606 bne +0x8 /* 00000EC2 */
00000EBC 3D7C 0001 FEFE move.w [A6 - 0x102], 0x1
label00000EC2:
00000EC2 3606 move.w D3, D6
00000EC4 5246 addq.w D6, 1
00000EC6 246E 000E movea.l A2, [A6 + 0xE]
00000ECA 15B3 5000 3000 move.b [A2 + D3.w], [A3 + D5.w]
00000ED0 6010 bra +0x12 /* 00000EE2 */
label00000ED2:
00000ED2 5340 subq.w D0, 1
00000ED4 6700 FE74 beq -0x18A /* 00000D4A */
00000ED8 5340 subq.w D0, 1
00000EDA 6700 FEB2 beq -0x14C /* 00000D8E */
00000EDE 5340 subq.w D0, 1
00000EE0 67C0 beq -0x3E /* 00000EA2 */
label00000EE2:
00000EE2 5245 addq.w D5, 1
label00000EE4:
00000EE4 BA44 cmp.w D5, D4
00000EE6 6D00 FE5A blt -0x1A4 /* 00000D42 */
00000EEA 246E 000E movea.l A2, [A6 + 0xE]
00000EEE 4232 6000 clr.b [A2 + D6.w]
00000EF2 4CDF 08F0 movem.l D4,D5,D6,D7,A3, [A7]+
00000EF6 4E5E unlink A6
00000EF8 4E75 rts
00000EFA 7A65 moveq.l D5, 0x65
00000EFC 726F moveq.l D1, 0x6F
00000EFE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000F00-00000F04
fn00000F00:
00000F00 4E56 FFFC link A6, -0x0004
// end alternate branch 00000F00-00000F04
fn00000F00: // (misaligned)
00000F02 FFFC .invalid <<F/7/7>>
00000F04 2F0B move.l -[A7], A3
00000F06 266E 0010 movea.l A3, [A6 + 0x10]
00000F0A 486E 0008 pea.l [A6 + 0x8]
00000F0E 486D F9AE pea.l [A5 - 0x652]
00000F12 3F3C 080E move.w -[A7], 0x80E
00000F16 A9EB syscall Pack4/FP68K
00000F18 6008 bra +0xA /* 00000F22 */
00000F1A 43AB C16D .invalid 1, [A3 - 0x3E93] // invalid opcode 4 with b == 6
00000F1E 674E beq +0x50 /* 00000F6E */
00000F20 C800 and.b D4, D0
label00000F22:
00000F22 487A FFF6 pea.l [PC - 0xA /* 00000F1A, value 0x43ABC16D */]
00000F26 486D F9AE pea.l [A5 - 0x652]
00000F2A 3F3C 0808 move.w -[A7], 0x808
00000F2E A9EB syscall Pack4/FP68K
00000F30 6528 bcs +0x2A /* 00000F5A */
00000F32 45FA 06DC lea.l A2, [PC + 0x6DC /* 00001610, value 0x202C2C2C ' ,,,', cstring " ,,, (a really big number) ,,, " */]
00000F36 2D4A FFFC move.l [A6 - 0x4], A2
00000F3A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F3E 2F13 move.l -[A7], [A3]
00000F40 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00000F44 504F addq.w A7, 8
00000F46 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000F4A 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000F4E 584F addq.w A7, 4
00000F50 48C0 ext.l D0
00000F52 D193 add.l [A3], D0
label00000F54:
00000F54 265F movea.l A3, [A7]+
00000F56 4E5E unlink A6
00000F58 4E75 rts
label00000F5A:
00000F5A 486E 0008 pea.l [A6 + 0x8]
00000F5E 486D F9AE pea.l [A5 - 0x652]
00000F62 3F3C 080E move.w -[A7], 0x80E
00000F66 A9EB syscall Pack4/FP68K
00000F68 6008 bra +0xA /* 00000F72 */
00000F6A 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000F6C 6BF5 bmi -0x9 /* 00000F63 */
label00000F6E:
00000F6E 2634 0000 move.l D3, [A4 + D0.w]
label00000F72:
00000F72 487A FFF6 pea.l [PC - 0xA /* 00000F6A, value 0x430C6BF5 */]
00000F76 486D F9AE pea.l [A5 - 0x652]
00000F7A 3F3C 0808 move.w -[A7], 0x808
00000F7E A9EB syscall Pack4/FP68K
00000F80 6500 00C0 bcs +0xC2 /* 00001042 */
00000F84 2F0B move.l -[A7], A3
00000F86 486E 0008 pea.l [A6 + 0x8]
00000F8A 486D F9AE pea.l [A5 - 0x652]
00000F8E 3F3C 080E move.w -[A7], 0x80E
00000F92 A9EB syscall Pack4/FP68K
00000F94 6008 bra +0xA /* 00000F9E */
00000F96 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000F98 6BF5 bmi -0x9 /* 00000F8F */
00000F9A 2634 0000 move.l D3, [A4 + D0.w]
label00000F9E:
00000F9E 487A FFF6 pea.l [PC - 0xA /* 00000F96, value 0x430C6BF5 */]
00000FA2 486D F9AE pea.l [A5 - 0x652]
00000FA6 3F3C 0806 move.w -[A7], 0x806
00000FAA A9EB syscall Pack4/FP68K
00000FAC 514F subq.w A7, 8
00000FAE 486D F9AE pea.l [A5 - 0x652]
00000FB2 486F 0004 pea.l [A7 + 0x4]
00000FB6 3F3C 0810 move.w -[A7], 0x810
00000FBA A9EB syscall Pack4/FP68K
00000FBC 4EBA FF42 jsr [PC - 0xBE /* 00000F00 */]
00000FC0 4FEF 000C lea.l A7, [A7 + 0xC]
00000FC4 45FA 066A lea.l A2, [PC + 0x66A /* 00001630, value 0x71756164 'quad', cstring "quadrillion " */]
00000FC8 2D4A FFFC move.l [A6 - 0x4], A2
00000FCC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FD0 2F13 move.l -[A7], [A3]
00000FD2 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00000FD6 504F addq.w A7, 8
00000FD8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000FDC 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000FE0 584F addq.w A7, 4
00000FE2 48C0 ext.l D0
00000FE4 D193 add.l [A3], D0
00000FE6 514F subq.w A7, 8
00000FE8 6008 bra +0xA /* 00000FF2 */
00000FEA 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00000FEC 6BF5 bmi -0x9 /* 00000FE3 */
00000FEE 2634 0000 move.l D3, [A4 + D0.w]
label00000FF2:
00000FF2 487A FFF6 pea.l [PC - 0xA /* 00000FEA, value 0x430C6BF5 */]
00000FF6 486D F1B6 pea.l [A5 - 0xE4A]
00000FFA 3F3C 080E move.w -[A7], 0x80E
00000FFE A9EB syscall Pack4/FP68K
00001000 486D F1B6 pea.l [A5 - 0xE4A]
00001004 486F 0004 pea.l [A7 + 0x4]
00001008 3F3C 0810 move.w -[A7], 0x810
0000100C A9EB syscall Pack4/FP68K
0000100E 514F subq.w A7, 8
00001010 486E 0008 pea.l [A6 + 0x8]
00001014 486D F1B6 pea.l [A5 - 0xE4A]
00001018 3F3C 080E move.w -[A7], 0x80E
0000101C A9EB syscall Pack4/FP68K
0000101E 486D F1B6 pea.l [A5 - 0xE4A]
00001022 486F 0004 pea.l [A7 + 0x4]
00001026 3F3C 0810 move.w -[A7], 0x810
0000102A A9EB syscall Pack4/FP68K
0000102C 4EBA 063E jsr [PC + 0x63E /* 0000166C */]
00001030 4FEF 0010 lea.l A7, [A7 + 0x10]
00001034 486D F990 pea.l [A5 - 0x670]
00001038 486E 0008 pea.l [A6 + 0x8]
0000103C 3F3C 0810 move.w -[A7], 0x810
00001040 A9EB syscall Pack4/FP68K
label00001042:
00001042 486E 0008 pea.l [A6 + 0x8]
00001046 486D F9AE pea.l [A5 - 0x652]
0000104A 3F3C 080E move.w -[A7], 0x80E
0000104E A9EB syscall Pack4/FP68K
00001050 6008 bra +0xA /* 0000105A */
00001052 426D 1A94 clr.w [A5 + 0x1A94]
00001056 A200 syscall OpenSlot, flags=2
00001058 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 0000105A-0000105E
label0000105A:
0000105A 487A FFF6 pea.l [PC - 0xA /* 00001052, value 0x426D1A94 */]
// end alternate branch 0000105A-0000105E
label0000105A: // (misaligned)
0000105C FFF6 .invalid <<F/7/7>>
0000105E 486D F9AE pea.l [A5 - 0x652]
00001062 3F3C 0808 move.w -[A7], 0x808
00001066 A9EB syscall Pack4/FP68K
00001068 6500 00C0 bcs +0xC2 /* 0000112A */
0000106C 2F0B move.l -[A7], A3
0000106E 486E 0008 pea.l [A6 + 0x8]
00001072 486D F9AE pea.l [A5 - 0x652]
00001076 3F3C 080E move.w -[A7], 0x80E
0000107A A9EB syscall Pack4/FP68K
0000107C 6008 bra +0xA /* 00001086 */
0000107E 426D 1A94 clr.w [A5 + 0x1A94]
00001082 A200 syscall OpenSlot, flags=2
00001084 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00001086-0000108A
label00001086:
00001086 487A FFF6 pea.l [PC - 0xA /* 0000107E, value 0x426D1A94 */]
// end alternate branch 00001086-0000108A
label00001086: // (misaligned)
00001088 FFF6 .invalid <<F/7/7>>
0000108A 486D F9AE pea.l [A5 - 0x652]
0000108E 3F3C 0806 move.w -[A7], 0x806
00001092 A9EB syscall Pack4/FP68K
00001094 514F subq.w A7, 8
00001096 486D F9AE pea.l [A5 - 0x652]
0000109A 486F 0004 pea.l [A7 + 0x4]
0000109E 3F3C 0810 move.w -[A7], 0x810
000010A2 A9EB syscall Pack4/FP68K
000010A4 4EBA FE5A jsr [PC - 0x1A6 /* 00000F00 */]
000010A8 4FEF 000C lea.l A7, [A7 + 0xC]
000010AC 45FA 058F lea.l A2, [PC + 0x58F /* 0000163D, value 0x7472696C 'tril', cstring "trillion " */]
000010B0 2D4A FFFC move.l [A6 - 0x4], A2
000010B4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010B8 2F13 move.l -[A7], [A3]
000010BA 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000010BE 504F addq.w A7, 8
000010C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000010C4 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000010C8 584F addq.w A7, 4
000010CA 48C0 ext.l D0
000010CC D193 add.l [A3], D0
000010CE 514F subq.w A7, 8
000010D0 6008 bra +0xA /* 000010DA */
000010D2 426D 1A94 clr.w [A5 + 0x1A94]
000010D6 A200 syscall OpenSlot, flags=2
000010D8 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 000010DA-000010DE
label000010DA:
000010DA 487A FFF6 pea.l [PC - 0xA /* 000010D2, value 0x426D1A94 */]
// end alternate branch 000010DA-000010DE
label000010DA: // (misaligned)
000010DC FFF6 .invalid <<F/7/7>>
000010DE 486D F1B6 pea.l [A5 - 0xE4A]
000010E2 3F3C 080E move.w -[A7], 0x80E
000010E6 A9EB syscall Pack4/FP68K
000010E8 486D F1B6 pea.l [A5 - 0xE4A]
000010EC 486F 0004 pea.l [A7 + 0x4]
000010F0 3F3C 0810 move.w -[A7], 0x810
000010F4 A9EB syscall Pack4/FP68K
000010F6 514F subq.w A7, 8
000010F8 486E 0008 pea.l [A6 + 0x8]
000010FC 486D F1B6 pea.l [A5 - 0xE4A]
00001100 3F3C 080E move.w -[A7], 0x80E
00001104 A9EB syscall Pack4/FP68K
00001106 486D F1B6 pea.l [A5 - 0xE4A]
0000110A 486F 0004 pea.l [A7 + 0x4]
0000110E 3F3C 0810 move.w -[A7], 0x810
00001112 A9EB syscall Pack4/FP68K
00001114 4EBA 0556 jsr [PC + 0x556 /* 0000166C */]
00001118 4FEF 0010 lea.l A7, [A7 + 0x10]
0000111C 486D F990 pea.l [A5 - 0x670]
00001120 486E 0008 pea.l [A6 + 0x8]
00001124 3F3C 0810 move.w -[A7], 0x810
00001128 A9EB syscall Pack4/FP68K
label0000112A:
0000112A 486E 0008 pea.l [A6 + 0x8]
0000112E 486D F9AE pea.l [A5 - 0x652]
00001132 3F3C 080E move.w -[A7], 0x80E
00001136 A9EB syscall Pack4/FP68K
00001138 6008 bra +0xA /* 00001142 */
0000113A 41CD lea.l A0, A5
0000113C CD65 and.w -[A5], D6
0000113E 0000 0000 ori.b D0, 0x0
label00001142:
00001142 487A FFF6 pea.l [PC - 0xA /* 0000113A, value 0x41CDCD65 */]
00001146 486D F9AE pea.l [A5 - 0x652]
0000114A 3F3C 0808 move.w -[A7], 0x808
0000114E A9EB syscall Pack4/FP68K
00001150 6500 00C0 bcs +0xC2 /* 00001212 */
00001154 2F0B move.l -[A7], A3
00001156 486E 0008 pea.l [A6 + 0x8]
0000115A 486D F9AE pea.l [A5 - 0x652]
0000115E 3F3C 080E move.w -[A7], 0x80E
00001162 A9EB syscall Pack4/FP68K
00001164 6008 bra +0xA /* 0000116E */
00001166 41CD lea.l A0, A5
00001168 CD65 and.w -[A5], D6
0000116A 0000 0000 ori.b D0, 0x0
label0000116E:
0000116E 487A FFF6 pea.l [PC - 0xA /* 00001166, value 0x41CDCD65 */]
00001172 486D F9AE pea.l [A5 - 0x652]
00001176 3F3C 0806 move.w -[A7], 0x806
0000117A A9EB syscall Pack4/FP68K
0000117C 514F subq.w A7, 8
0000117E 486D F9AE pea.l [A5 - 0x652]
00001182 486F 0004 pea.l [A7 + 0x4]
00001186 3F3C 0810 move.w -[A7], 0x810
0000118A A9EB syscall Pack4/FP68K
0000118C 4EBA FD72 jsr [PC - 0x28E /* 00000F00 */]
00001190 4FEF 000C lea.l A7, [A7 + 0xC]
00001194 45FA 04B1 lea.l A2, [PC + 0x4B1 /* 00001647, value 0x62696C6C 'bill', cstring "billion " */]
00001198 2D4A FFFC move.l [A6 - 0x4], A2
0000119C 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011A0 2F13 move.l -[A7], [A3]
000011A2 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000011A6 504F addq.w A7, 8
000011A8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011AC 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000011B0 584F addq.w A7, 4
000011B2 48C0 ext.l D0
000011B4 D193 add.l [A3], D0
000011B6 514F subq.w A7, 8
000011B8 6008 bra +0xA /* 000011C2 */
000011BA 41CD lea.l A0, A5
000011BC CD65 and.w -[A5], D6
000011BE 0000 0000 ori.b D0, 0x0
label000011C2:
000011C2 487A FFF6 pea.l [PC - 0xA /* 000011BA, value 0x41CDCD65 */]
000011C6 486D F1B6 pea.l [A5 - 0xE4A]
000011CA 3F3C 080E move.w -[A7], 0x80E
000011CE A9EB syscall Pack4/FP68K
000011D0 486D F1B6 pea.l [A5 - 0xE4A]
000011D4 486F 0004 pea.l [A7 + 0x4]
000011D8 3F3C 0810 move.w -[A7], 0x810
000011DC A9EB syscall Pack4/FP68K
000011DE 514F subq.w A7, 8
000011E0 486E 0008 pea.l [A6 + 0x8]
000011E4 486D F1B6 pea.l [A5 - 0xE4A]
000011E8 3F3C 080E move.w -[A7], 0x80E
000011EC A9EB syscall Pack4/FP68K
000011EE 486D F1B6 pea.l [A5 - 0xE4A]
000011F2 486F 0004 pea.l [A7 + 0x4]
000011F6 3F3C 0810 move.w -[A7], 0x810
000011FA A9EB syscall Pack4/FP68K
000011FC 4EBA 046E jsr [PC + 0x46E /* 0000166C */]
00001200 4FEF 0010 lea.l A7, [A7 + 0x10]
00001204 486D F990 pea.l [A5 - 0x670]
00001208 486E 0008 pea.l [A6 + 0x8]
0000120C 3F3C 0810 move.w -[A7], 0x810
00001210 A9EB syscall Pack4/FP68K
label00001212:
00001212 486E 0008 pea.l [A6 + 0x8]
00001216 486D F9AE pea.l [A5 - 0x652]
0000121A 3F3C 080E move.w -[A7], 0x80E
0000121E A9EB syscall Pack4/FP68K
00001220 6008 bra +0xA /* 0000122A */
00001222 412E 8480 .invalid 0, [A6 - 0x7B80] // invalid opcode 4 with b == 4
00001226 0000 0000 ori.b D0, 0x0
label0000122A:
0000122A 487A FFF6 pea.l [PC - 0xA /* 00001222, value 0x412E8480 */]
0000122E 486D F9AE pea.l [A5 - 0x652]
00001232 3F3C 0808 move.w -[A7], 0x808
00001236 A9EB syscall Pack4/FP68K
00001238 6500 00C0 bcs +0xC2 /* 000012FA */
0000123C 2F0B move.l -[A7], A3
0000123E 486E 0008 pea.l [A6 + 0x8]
00001242 486D F9AE pea.l [A5 - 0x652]
00001246 3F3C 080E move.w -[A7], 0x80E
0000124A A9EB syscall Pack4/FP68K
0000124C 6008 bra +0xA /* 00001256 */
0000124E 412E 8480 .invalid 0, [A6 - 0x7B80] // invalid opcode 4 with b == 4
00001252 0000 0000 ori.b D0, 0x0
label00001256:
00001256 487A FFF6 pea.l [PC - 0xA /* 0000124E, value 0x412E8480 */]
0000125A 486D F9AE pea.l [A5 - 0x652]
0000125E 3F3C 0806 move.w -[A7], 0x806
00001262 A9EB syscall Pack4/FP68K
00001264 514F subq.w A7, 8
00001266 486D F9AE pea.l [A5 - 0x652]
0000126A 486F 0004 pea.l [A7 + 0x4]
0000126E 3F3C 0810 move.w -[A7], 0x810
00001272 A9EB syscall Pack4/FP68K
00001274 4EBA FC8A jsr [PC - 0x376 /* 00000F00 */]
00001278 4FEF 000C lea.l A7, [A7 + 0xC]
0000127C 45FA 03D2 lea.l A2, [PC + 0x3D2 /* 00001650, value 0x6D696C6C 'mill', cstring "million " */]
00001280 2D4A FFFC move.l [A6 - 0x4], A2
00001284 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001288 2F13 move.l -[A7], [A3]
0000128A 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
0000128E 504F addq.w A7, 8
00001290 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001294 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001298 584F addq.w A7, 4
0000129A 48C0 ext.l D0
0000129C D193 add.l [A3], D0
0000129E 514F subq.w A7, 8
000012A0 6008 bra +0xA /* 000012AA */
000012A2 412E 8480 .invalid 0, [A6 - 0x7B80] // invalid opcode 4 with b == 4
000012A6 0000 0000 ori.b D0, 0x0
label000012AA:
000012AA 487A FFF6 pea.l [PC - 0xA /* 000012A2, value 0x412E8480 */]
000012AE 486D F1B6 pea.l [A5 - 0xE4A]
000012B2 3F3C 080E move.w -[A7], 0x80E
000012B6 A9EB syscall Pack4/FP68K
000012B8 486D F1B6 pea.l [A5 - 0xE4A]
000012BC 486F 0004 pea.l [A7 + 0x4]
000012C0 3F3C 0810 move.w -[A7], 0x810
000012C4 A9EB syscall Pack4/FP68K
000012C6 514F subq.w A7, 8
000012C8 486E 0008 pea.l [A6 + 0x8]
000012CC 486D F1B6 pea.l [A5 - 0xE4A]
000012D0 3F3C 080E move.w -[A7], 0x80E
000012D4 A9EB syscall Pack4/FP68K
000012D6 486D F1B6 pea.l [A5 - 0xE4A]
000012DA 486F 0004 pea.l [A7 + 0x4]
000012DE 3F3C 0810 move.w -[A7], 0x810
000012E2 A9EB syscall Pack4/FP68K
000012E4 4EBA 0386 jsr [PC + 0x386 /* 0000166C */]
000012E8 4FEF 0010 lea.l A7, [A7 + 0x10]
000012EC 486D F990 pea.l [A5 - 0x670]
000012F0 486E 0008 pea.l [A6 + 0x8]
000012F4 3F3C 0810 move.w -[A7], 0x810
000012F8 A9EB syscall Pack4/FP68K
label000012FA:
000012FA 486E 0008 pea.l [A6 + 0x8]
000012FE 486D F9AE pea.l [A5 - 0x652]
00001302 3F3C 080E move.w -[A7], 0x80E
00001306 A9EB syscall Pack4/FP68K
00001308 6008 bra +0xA /* 00001312 */
0000130A 408F negx.l A7
0000130C 4000 negx.b D0
0000130E 0000 0000 ori.b D0, 0x0
label00001312:
00001312 487A FFF6 pea.l [PC - 0xA /* 0000130A, value 0x408F4000 */]
00001316 486D F9AE pea.l [A5 - 0x652]
0000131A 3F3C 0808 move.w -[A7], 0x808
0000131E A9EB syscall Pack4/FP68K
00001320 6500 00C0 bcs +0xC2 /* 000013E2 */
00001324 2F0B move.l -[A7], A3
00001326 486E 0008 pea.l [A6 + 0x8]
0000132A 486D F9AE pea.l [A5 - 0x652]
0000132E 3F3C 080E move.w -[A7], 0x80E
00001332 A9EB syscall Pack4/FP68K
00001334 6008 bra +0xA /* 0000133E */
00001336 408F negx.l A7
00001338 4000 negx.b D0
0000133A 0000 0000 ori.b D0, 0x0
label0000133E:
0000133E 487A FFF6 pea.l [PC - 0xA /* 00001336, value 0x408F4000 */]
00001342 486D F9AE pea.l [A5 - 0x652]
00001346 3F3C 0806 move.w -[A7], 0x806
0000134A A9EB syscall Pack4/FP68K
0000134C 514F subq.w A7, 8
0000134E 486D F9AE pea.l [A5 - 0x652]
00001352 486F 0004 pea.l [A7 + 0x4]
00001356 3F3C 0810 move.w -[A7], 0x810
0000135A A9EB syscall Pack4/FP68K
0000135C 4EBA FBA2 jsr [PC - 0x45E /* 00000F00 */]
00001360 4FEF 000C lea.l A7, [A7 + 0xC]
00001364 45FA 02F3 lea.l A2, [PC + 0x2F3 /* 00001659, value 0x74686F75 'thou', cstring "thousand " */]
00001368 2D4A FFFC move.l [A6 - 0x4], A2
0000136C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001370 2F13 move.l -[A7], [A3]
00001372 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00001376 504F addq.w A7, 8
00001378 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000137C 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001380 584F addq.w A7, 4
00001382 48C0 ext.l D0
00001384 D193 add.l [A3], D0
00001386 514F subq.w A7, 8
00001388 6008 bra +0xA /* 00001392 */
0000138A 408F negx.l A7
0000138C 4000 negx.b D0
0000138E 0000 0000 ori.b D0, 0x0
label00001392:
00001392 487A FFF6 pea.l [PC - 0xA /* 0000138A, value 0x408F4000 */]
00001396 486D F1B6 pea.l [A5 - 0xE4A]
0000139A 3F3C 080E move.w -[A7], 0x80E
0000139E A9EB syscall Pack4/FP68K
000013A0 486D F1B6 pea.l [A5 - 0xE4A]
000013A4 486F 0004 pea.l [A7 + 0x4]
000013A8 3F3C 0810 move.w -[A7], 0x810
000013AC A9EB syscall Pack4/FP68K
000013AE 514F subq.w A7, 8
000013B0 486E 0008 pea.l [A6 + 0x8]
000013B4 486D F1B6 pea.l [A5 - 0xE4A]
000013B8 3F3C 080E move.w -[A7], 0x80E
000013BC A9EB syscall Pack4/FP68K
000013BE 486D F1B6 pea.l [A5 - 0xE4A]
000013C2 486F 0004 pea.l [A7 + 0x4]
000013C6 3F3C 0810 move.w -[A7], 0x810
000013CA A9EB syscall Pack4/FP68K
000013CC 4EBA 029E jsr [PC + 0x29E /* 0000166C */]
000013D0 4FEF 0010 lea.l A7, [A7 + 0x10]
000013D4 486D F990 pea.l [A5 - 0x670]
000013D8 486E 0008 pea.l [A6 + 0x8]
000013DC 3F3C 0810 move.w -[A7], 0x810
000013E0 A9EB syscall Pack4/FP68K
label000013E2:
000013E2 486E 0008 pea.l [A6 + 0x8]
000013E6 486D F9AE pea.l [A5 - 0x652]
000013EA 3F3C 080E move.w -[A7], 0x80E
000013EE A9EB syscall Pack4/FP68K
000013F0 6008 bra +0xA /* 000013FA */
000013F2 4059 negx.w [A1]+
000013F4 0000 0000 ori.b D0, 0x0
000013F8 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 000013FA-000013FE
label000013FA:
000013FA 487A FFF6 pea.l [PC - 0xA /* 000013F2, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 000013FA-000013FE
label000013FA: // (misaligned)
000013FC FFF6 .invalid <<F/7/7>>
000013FE 486D F9AE pea.l [A5 - 0x652]
00001402 3F3C 0808 move.w -[A7], 0x808
00001406 A9EB syscall Pack4/FP68K
00001408 6500 00C0 bcs +0xC2 /* 000014CA */
0000140C 2F0B move.l -[A7], A3
0000140E 486E 0008 pea.l [A6 + 0x8]
00001412 486D F9AE pea.l [A5 - 0x652]
00001416 3F3C 080E move.w -[A7], 0x80E
0000141A A9EB syscall Pack4/FP68K
0000141C 6008 bra +0xA /* 00001426 */
0000141E 4059 negx.w [A1]+
00001420 0000 0000 ori.b D0, 0x0
00001424 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00001426-0000142A
label00001426:
00001426 487A FFF6 pea.l [PC - 0xA /* 0000141E, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 00001426-0000142A
label00001426: // (misaligned)
00001428 FFF6 .invalid <<F/7/7>>
0000142A 486D F9AE pea.l [A5 - 0x652]
0000142E 3F3C 0806 move.w -[A7], 0x806
00001432 A9EB syscall Pack4/FP68K
00001434 514F subq.w A7, 8
00001436 486D F9AE pea.l [A5 - 0x652]
0000143A 486F 0004 pea.l [A7 + 0x4]
0000143E 3F3C 0810 move.w -[A7], 0x810
00001442 A9EB syscall Pack4/FP68K
00001444 4EBA FABA jsr [PC - 0x546 /* 00000F00 */]
00001448 4FEF 000C lea.l A7, [A7 + 0xC]
0000144C 45FA 0215 lea.l A2, [PC + 0x215 /* 00001663, value 0x68756E64 'hund', cstring "hundred " */]
00001450 2D4A FFFC move.l [A6 - 0x4], A2
00001454 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001458 2F13 move.l -[A7], [A3]
0000145A 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
0000145E 504F addq.w A7, 8
00001460 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001464 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001468 584F addq.w A7, 4
0000146A 48C0 ext.l D0
0000146C D193 add.l [A3], D0
0000146E 514F subq.w A7, 8
00001470 6008 bra +0xA /* 0000147A */
00001472 4059 negx.w [A1]+
00001474 0000 0000 ori.b D0, 0x0
00001478 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 0000147A-0000147E
label0000147A:
0000147A 487A FFF6 pea.l [PC - 0xA /* 00001472, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 0000147A-0000147E
label0000147A: // (misaligned)
0000147C FFF6 .invalid <<F/7/7>>
0000147E 486D F1B6 pea.l [A5 - 0xE4A]
00001482 3F3C 080E move.w -[A7], 0x80E
00001486 A9EB syscall Pack4/FP68K
00001488 486D F1B6 pea.l [A5 - 0xE4A]
0000148C 486F 0004 pea.l [A7 + 0x4]
00001490 3F3C 0810 move.w -[A7], 0x810
00001494 A9EB syscall Pack4/FP68K
00001496 514F subq.w A7, 8
00001498 486E 0008 pea.l [A6 + 0x8]
0000149C 486D F1B6 pea.l [A5 - 0xE4A]
000014A0 3F3C 080E move.w -[A7], 0x80E
000014A4 A9EB syscall Pack4/FP68K
000014A6 486D F1B6 pea.l [A5 - 0xE4A]
000014AA 486F 0004 pea.l [A7 + 0x4]
000014AE 3F3C 0810 move.w -[A7], 0x810
000014B2 A9EB syscall Pack4/FP68K
000014B4 4EBA 01B6 jsr [PC + 0x1B6 /* 0000166C */]
000014B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000014BC 486D F990 pea.l [A5 - 0x670]
000014C0 486E 0008 pea.l [A6 + 0x8]
000014C4 3F3C 0810 move.w -[A7], 0x810
000014C8 A9EB syscall Pack4/FP68K
label000014CA:
000014CA 486E 0008 pea.l [A6 + 0x8]
000014CE 486D F9AE pea.l [A5 - 0x652]
000014D2 3F3C 080E move.w -[A7], 0x80E
000014D6 A9EB syscall Pack4/FP68K
000014D8 6008 bra +0xA /* 000014E2 */
000014DA 4034 0000 negx.b [A4 + D0.w]
000014DE 0000 0000 ori.b D0, 0x0
label000014E2:
000014E2 487A FFF6 pea.l [PC - 0xA /* 000014DA, value 0x40340000 '@4\0\0', cstring "@4" */]
000014E6 486D F9AE pea.l [A5 - 0x652]
000014EA 3F3C 0808 move.w -[A7], 0x808
000014EE A9EB syscall Pack4/FP68K
000014F0 6500 00C8 bcs +0xCA /* 000015BA */
000014F4 486E 0008 pea.l [A6 + 0x8]
000014F8 486D F9AE pea.l [A5 - 0x652]
000014FC 3F3C 080E move.w -[A7], 0x80E
00001500 A9EB syscall Pack4/FP68K
00001502 6008 bra +0xA /* 0000150C */
00001504 4024 negx.b -[A4]
00001506 0000 0000 ori.b D0, 0x0
0000150A 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 0000150C-00001510
label0000150C:
0000150C 487A FFF6 pea.l [PC - 0xA /* 00001504, value 0x40240000 '@$\0\0', cstring "@$" */]
// end alternate branch 0000150C-00001510
label0000150C: // (misaligned)
0000150E FFF6 .invalid <<F/7/7>>
00001510 486D F9AE pea.l [A5 - 0x652]
00001514 3F3C 0806 move.w -[A7], 0x806
00001518 A9EB syscall Pack4/FP68K
0000151A 554F subq.w A7, 2
0000151C 486D F9AE pea.l [A5 - 0x652]
00001520 3F3C 0016 move.w -[A7], 0x16
00001524 A9EB syscall Pack4/FP68K
00001526 486D F9AE pea.l [A5 - 0x652]
0000152A 486F 0004 pea.l [A7 + 0x4]
0000152E 3F3C 2010 move.w -[A7], 0x2010
00001532 A9EB syscall Pack4/FP68K
00001534 361F move.w D3, [A7]+
00001536 48C3 ext.l D3
00001538 E583 asl D3, 2
0000153A 45ED E762 lea.l A2, [A5 - 0x189E]
0000153E 2D72 3800 FFFC move.l [A6 - 0x4], [A2 + D3]
00001544 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001548 2F13 move.l -[A7], [A3]
0000154A 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
0000154E 504F addq.w A7, 8
00001550 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001554 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001558 584F addq.w A7, 4
0000155A 48C0 ext.l D0
0000155C D193 add.l [A3], D0
0000155E 514F subq.w A7, 8
00001560 6008 bra +0xA /* 0000156A */
00001562 4024 negx.b -[A4]
00001564 0000 0000 ori.b D0, 0x0
00001568 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 0000156A-0000156E
label0000156A:
0000156A 487A FFF6 pea.l [PC - 0xA /* 00001562, value 0x40240000 '@$\0\0', cstring "@$" */]
// end alternate branch 0000156A-0000156E
label0000156A: // (misaligned)
0000156C FFF6 .invalid <<F/7/7>>
0000156E 486D F1B6 pea.l [A5 - 0xE4A]
00001572 3F3C 080E move.w -[A7], 0x80E
00001576 A9EB syscall Pack4/FP68K
00001578 486D F1B6 pea.l [A5 - 0xE4A]
0000157C 486F 0004 pea.l [A7 + 0x4]
00001580 3F3C 0810 move.w -[A7], 0x810
00001584 A9EB syscall Pack4/FP68K
00001586 514F subq.w A7, 8
00001588 486E 0008 pea.l [A6 + 0x8]
0000158C 486D F1B6 pea.l [A5 - 0xE4A]
00001590 3F3C 080E move.w -[A7], 0x80E
00001594 A9EB syscall Pack4/FP68K
00001596 486D F1B6 pea.l [A5 - 0xE4A]
0000159A 486F 0004 pea.l [A7 + 0x4]
0000159E 3F3C 0810 move.w -[A7], 0x810
000015A2 A9EB syscall Pack4/FP68K
000015A4 4EBA 00C6 jsr [PC + 0xC6 /* 0000166C */]
000015A8 4FEF 0010 lea.l A7, [A7 + 0x10]
000015AC 486D F990 pea.l [A5 - 0x670]
000015B0 486E 0008 pea.l [A6 + 0x8]
000015B4 3F3C 0810 move.w -[A7], 0x810
000015B8 A9EB syscall Pack4/FP68K
label000015BA:
000015BA 486E 0008 pea.l [A6 + 0x8]
000015BE 486D F9AE pea.l [A5 - 0x652]
000015C2 3F3C 080E move.w -[A7], 0x80E
000015C6 A9EB syscall Pack4/FP68K
000015C8 554F subq.w A7, 2
000015CA 486D F9AE pea.l [A5 - 0x652]
000015CE 3F3C 0016 move.w -[A7], 0x16
000015D2 A9EB syscall Pack4/FP68K
000015D4 486D F9AE pea.l [A5 - 0x652]
000015D8 486F 0004 pea.l [A7 + 0x4]
000015DC 3F3C 2010 move.w -[A7], 0x2010
000015E0 A9EB syscall Pack4/FP68K
000015E2 361F move.w D3, [A7]+
000015E4 48C3 ext.l D3
000015E6 E583 asl D3, 2
000015E8 45ED E78A lea.l A2, [A5 - 0x1876]
000015EC 2D72 3800 FFFC move.l [A6 - 0x4], [A2 + D3]
000015F2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015F6 2F13 move.l -[A7], [A3]
000015F8 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
000015FC 504F addq.w A7, 8
000015FE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001602 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001606 584F addq.w A7, 4
00001608 48C0 ext.l D0
0000160A D193 add.l [A3], D0
0000160C 6000 F946 bra -0x6B8 /* 00000F54 */
00001610 202C 2C2C move.l D0, [A4 + 0x2C2C]
00001614 2028 6120 move.l D0, [A0 + 0x6120]
00001618 7265 moveq.l D1, 0x65
0000161A 616C bsr +0x6E /* 00001688 */
0000161C 6C79 bge +0x7B /* 00001697 */
0000161E 2062 movea.l A0, -[A2]
00001620 6967 bvs +0x69 /* 00001689 */
00001622 206E 756D movea.l A0, [A6 + 0x756D]
00001626 6265 bhi +0x67 /* 0000168D */
00001628 7229 moveq.l D1, 0x29
0000162A 202C 2C2C move.l D0, [A4 + 0x2C2C]
0000162E 2000 move.l D0, D0
00001630 7175 moveq.l D0, 0x75
00001632 6164 bsr +0x66 /* 00001698 */
00001634 7269 moveq.l D1, 0x69
00001636 6C6C bge +0x6E /* 000016A4 */
00001638 696F bvs +0x71 /* 000016A9 */
0000163A 6E20 bgt +0x22 /* 0000165C */
0000163C 0074 7269 6C6C ori.w [A4 + D6 * 4 + 0x6C], 0x7269 /* 'ri' */
00001642 696F bvs +0x71 /* 000016B3 */
00001644 6E20 bgt +0x22 /* 00001666 */
00001646 0062 696C ori.w -[A2], 0x696C /* 'il' */
0000164A 6C69 bge +0x6B /* 000016B5 */
0000164C 6F6E ble +0x70 /* 000016BC */
0000164E 2000 move.l D0, D0
00001650 6D69 blt +0x6B /* 000016BB */
00001652 6C6C bge +0x6E /* 000016C0 */
00001654 696F bvs +0x71 /* 000016C5 */
00001656 6E20 bgt +0x22 /* 00001678 */
00001658 0074 686F 7573 616E 6420 0068 756E ori.w [[A4 + 0x616E6420] + 0x68756E], 0x686F /* 'ho' */
// begin alternate branch 0000165C-00001668
label0000165C:
0000165C 7573 moveq.l D2, 0x73
0000165E 616E bsr +0x70 /* 000016CE */
00001660 6420 bcc +0x22 /* 00001682 */
00001662 0068 756E 6472 ori.w [A0 + 0x6472], 0x756E /* 'un' */
// end alternate branch 0000165C-00001668
label0000165C: // (misaligned)
label00001666:
00001666 6472 bcc +0x74 /* 000016DA */
00001668 6564 bcs +0x66 /* 000016CE */
0000166A 2000 move.l D0, D0
fn0000166C:
0000166C 4E56 FFF0 link A6, -0x0010
00001670 486E 0008 pea.l [A6 + 0x8]
00001674 486D F9AE pea.l [A5 - 0x652]
label00001678:
00001678 3F3C 080E move.w -[A7], 0x80E
0000167C A9EB syscall Pack4/FP68K
0000167E 486E 0010 pea.l [A6 + 0x10]
label00001682:
00001682 486D F9AE pea.l [A5 - 0x652]
00001686 3F3C 0806 move.w -[A7], 0x806
// begin alternate branch 00001688-0000168C
fn00001688:
00001688 0806 A9EB btst.b D6, 0xEB
// end alternate branch 00001688-0000168C
fn00001688: // (misaligned)
0000168A A9EB syscall Pack4/FP68K
0000168C 486D F9AE pea.l [A5 - 0x652]
00001690 486E FFF8 pea.l [A6 - 0x8]
00001694 3F3C 0810 move.w -[A7], 0x810
fn00001698:
00001698 A9EB syscall Pack4/FP68K
0000169A 486E FFF0 pea.l [A6 - 0x10]
0000169E 514F subq.w A7, 8
000016A0 486E FFF8 pea.l [A6 - 0x8]
label000016A4:
000016A4 486D F1B6 pea.l [A5 - 0xE4A]
000016A8 3F3C 080E move.w -[A7], 0x80E
000016AC A9EB syscall Pack4/FP68K
000016AE 486D F1B6 pea.l [A5 - 0xE4A]
000016B2 486F 0004 pea.l [A7 + 0x4]
000016B6 3F3C 0810 move.w -[A7], 0x810
000016BA A9EB syscall Pack4/FP68K
label000016BC:
000016BC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label000016C0:
000016C0 4FEF 000C lea.l A7, [A7 + 0xC]
000016C4 486E FFF0 pea.l [A6 - 0x10]
000016C8 486D F9AE pea.l [A5 - 0x652]
000016CC 3F3C 080E move.w -[A7], 0x80E
// begin alternate branch 000016CE-000016D2
label000016CE:
000016CE 080E A9EB btst.b A6, 0xEB
// end alternate branch 000016CE-000016D2
label000016CE: // (misaligned)
000016D0 A9EB syscall Pack4/FP68K
000016D2 486E 0010 pea.l [A6 + 0x10]
000016D6 486D F9AE pea.l [A5 - 0x652]
label000016DA:
000016DA 3F3C 0804 move.w -[A7], 0x804
000016DE A9EB syscall Pack4/FP68K
000016E0 486D F9AE pea.l [A5 - 0x652]
000016E4 486E FFF0 pea.l [A6 - 0x10]
000016E8 3F3C 0810 move.w -[A7], 0x810
000016EC A9EB syscall Pack4/FP68K
000016EE 486E 0008 pea.l [A6 + 0x8]
000016F2 486D F990 pea.l [A5 - 0x670]
000016F6 3F3C 080E move.w -[A7], 0x80E
000016FA A9EB syscall Pack4/FP68K
000016FC 486E FFF0 pea.l [A6 - 0x10]
00001700 486D F990 pea.l [A5 - 0x670]
00001704 3F3C 0802 move.w -[A7], 0x802
00001708 A9EB syscall Pack4/FP68K
0000170A 4E5E unlink A6
0000170C 4E75 rts
export_119:
0000170E 4E56 FFFC link A6, -0x0004
00001712 2F0B move.l -[A7], A3
00001714 266E 0010 movea.l A3, [A6 + 0x10]
00001718 486E 0008 pea.l [A6 + 0x8]
0000171C 486D F9AE pea.l [A5 - 0x652]
00001720 3F3C 080E move.w -[A7], 0x80E
00001724 A9EB syscall Pack4/FP68K
00001726 6008 bra +0xA /* 00001730 */
00001728 4197 .invalid 0, [A7] // invalid opcode 4 with b == 6
0000172A D784 addx.l D3, D4
0000172C 0000 0000 ori.b D0, 0x0
label00001730:
00001730 487A FFF6 pea.l [PC - 0xA /* 00001728, value 0x4197D784 */]
00001734 486D F9AE pea.l [A5 - 0x652]
00001738 3F3C 0808 move.w -[A7], 0x808
0000173C A9EB syscall Pack4/FP68K
0000173E 6534 bcs +0x36 /* 00001774 */
00001740 3F3C 0002 move.w -[A7], 0x2
00001744 3F3C 0002 move.w -[A7], 0x2
00001748 2F0B move.l -[A7], A3
0000174A 514F subq.w A7, 8
0000174C 486E 0008 pea.l [A6 + 0x8]
00001750 486D F1B6 pea.l [A5 - 0xE4A]
00001754 3F3C 080E move.w -[A7], 0x80E
00001758 A9EB syscall Pack4/FP68K
0000175A 486D F1B6 pea.l [A5 - 0xE4A]
0000175E 486F 0004 pea.l [A7 + 0x4]
00001762 3F3C 0810 move.w -[A7], 0x810
00001766 A9EB syscall Pack4/FP68K
00001768 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000176C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001770 6000 0154 bra +0x156 /* 000018C6 */
label00001774:
00001774 486E 0008 pea.l [A6 + 0x8]
00001778 486D F9AE pea.l [A5 - 0x652]
0000177C 3F3C 080E move.w -[A7], 0x80E
00001780 A9EB syscall Pack4/FP68K
00001782 6008 bra +0xA /* 0000178C */
00001784 408F negx.l A7
00001786 4000 negx.b D0
00001788 0000 0000 ori.b D0, 0x0
label0000178C:
0000178C 487A FFF6 pea.l [PC - 0xA /* 00001784, value 0x408F4000 */]
00001790 486D F9AE pea.l [A5 - 0x652]
00001794 3F3C 0808 move.w -[A7], 0x808
00001798 A9EB syscall Pack4/FP68K
0000179A 6308 bls +0xA /* 000017A4 */
0000179C 426E FFFE clr.w [A6 - 0x2]
000017A0 6000 0098 bra +0x9A /* 0000183A */
label000017A4:
000017A4 486E 0008 pea.l [A6 + 0x8]
000017A8 486D F9AE pea.l [A5 - 0x652]
000017AC 3F3C 080E move.w -[A7], 0x80E
000017B0 A9EB syscall Pack4/FP68K
000017B2 6008 bra +0xA /* 000017BC */
000017B4 4059 negx.w [A1]+
000017B6 0000 0000 ori.b D0, 0x0
000017BA 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 000017BC-000017C0
label000017BC:
000017BC 487A FFF6 pea.l [PC - 0xA /* 000017B4, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 000017BC-000017C0
label000017BC: // (misaligned)
000017BE FFF6 .invalid <<F/7/7>>
000017C0 486D F9AE pea.l [A5 - 0x652]
000017C4 3F3C 0808 move.w -[A7], 0x808
000017C8 A9EB syscall Pack4/FP68K
000017CA 6308 bls +0xA /* 000017D4 */
000017CC 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
000017D2 6066 bra +0x68 /* 0000183A */
label000017D4:
000017D4 486E 0008 pea.l [A6 + 0x8]
000017D8 486D F9AE pea.l [A5 - 0x652]
000017DC 3F3C 080E move.w -[A7], 0x80E
000017E0 A9EB syscall Pack4/FP68K
000017E2 6008 bra +0xA /* 000017EC */
000017E4 4024 negx.b -[A4]
000017E6 0000 0000 ori.b D0, 0x0
000017EA 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 000017EC-000017F0
label000017EC:
000017EC 487A FFF6 pea.l [PC - 0xA /* 000017E4, value 0x40240000 '@$\0\0', cstring "@$" */]
// end alternate branch 000017EC-000017F0
label000017EC: // (misaligned)
000017EE FFF6 .invalid <<F/7/7>>
000017F0 486D F9AE pea.l [A5 - 0x652]
000017F4 3F3C 0808 move.w -[A7], 0x808
000017F8 A9EB syscall Pack4/FP68K
000017FA 6308 bls +0xA /* 00001804 */
000017FC 3D7C 0002 FFFE move.w [A6 - 0x2], 0x2
00001802 6036 bra +0x38 /* 0000183A */
label00001804:
00001804 486E 0008 pea.l [A6 + 0x8]
00001808 486D F9AE pea.l [A5 - 0x652]
0000180C 3F3C 080E move.w -[A7], 0x80E
00001810 A9EB syscall Pack4/FP68K
00001812 6008 bra +0xA /* 0000181C */
00001814 3FF0 0000 move.w <<invalid special address>>, [A0 + D0.w]
00001818 0000 0000 ori.b D0, 0x0
label0000181C:
0000181C 487A FFF6 pea.l [PC - 0xA /* 00001814, value 0x3FF00000 */]
00001820 486D F9AE pea.l [A5 - 0x652]
00001824 3F3C 0808 move.w -[A7], 0x808
00001828 A9EB syscall Pack4/FP68K
0000182A 6308 bls +0xA /* 00001834 */
0000182C 3D7C 0003 FFFE move.w [A6 - 0x2], 0x3
00001832 6006 bra +0x8 /* 0000183A */
label00001834:
00001834 3D7C 0004 FFFE move.w [A6 - 0x2], 0x4
label0000183A:
0000183A 3F3C 0001 move.w -[A7], 0x1
0000183E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001842 2F0B move.l -[A7], A3
00001844 514F subq.w A7, 8
00001846 486E 0008 pea.l [A6 + 0x8]
0000184A 486D F1B6 pea.l [A5 - 0xE4A]
0000184E 3F3C 080E move.w -[A7], 0x80E
00001852 A9EB syscall Pack4/FP68K
00001854 486D F1B6 pea.l [A5 - 0xE4A]
00001858 486F 0004 pea.l [A7 + 0x4]
0000185C 3F3C 0810 move.w -[A7], 0x810
00001860 A9EB syscall Pack4/FP68K
00001862 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001866 4FEF 0010 lea.l A7, [A7 + 0x10]
0000186A 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0
00001870 6F54 ble +0x56 /* 000018C6 */
00001872 2F0B move.l -[A7], A3
00001874 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00001878 584F addq.w A7, 4
0000187A 5340 subq.w D0, 1
0000187C 3D40 FFFC move.w [A6 - 0x4], D0
00001880 603E bra +0x40 /* 000018C0 */
label00001882:
00001882 362E FFFC move.w D3, [A6 - 0x4]
00001886 1433 3000 move.b D2, [A3 + D3.w]
0000188A C47C 00FF and.w D2, 0xFF
0000188E B47C 0030 cmp.w D2, 0x30 /* '0' */
00001892 660A bne +0xC /* 0000189E */
00001894 362E FFFC move.w D3, [A6 - 0x4]
00001898 4233 3000 clr.b [A3 + D3.w]
0000189C 601E bra +0x20 /* 000018BC */
label0000189E:
0000189E 362E FFFC move.w D3, [A6 - 0x4]
000018A2 1433 3000 move.b D2, [A3 + D3.w]
000018A6 C47C 00FF and.w D2, 0xFF
000018AA B47C 002E cmp.w D2, 0x2E /* '.' */
000018AE 660A bne +0xC /* 000018BA */
000018B0 362E FFFC move.w D3, [A6 - 0x4]
000018B4 4233 3000 clr.b [A3 + D3.w]
000018B8 600C bra +0xE /* 000018C6 */
label000018BA:
000018BA 600A bra +0xC /* 000018C6 */
label000018BC:
000018BC 536E FFFC subq.w [A6 - 0x4], 1
label000018C0:
000018C0 4A6E FFFC tst.w [A6 - 0x4]
000018C4 66BC bne -0x42 /* 00001882 */
label000018C6:
000018C6 200B move.l D0, A3
000018C8 265F movea.l A3, [A7]+
000018CA 4E5E unlink A6
000018CC 4E75 rts
export_120:
000018CE 4E56 FFEC link A6, -0x0014
000018D2 3F3C 0003 move.w -[A7], 0x3
000018D6 A887 syscall TextFont
000018D8 4267 clr.w -[A7]
000018DA A888 syscall TextFace
000018DC 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000018E0 A88A syscall TextSize
000018E2 4A6D ED2A tst.w [A5 - 0x12D6]
000018E6 6604 bne +0x6 /* 000018EC */
000018E8 4EBA 12F2 jsr [PC + 0x12F2 /* 00002BDC */]
label000018EC:
000018EC 487A 12E0 pea.l [PC + 0x12E0 /* 00002BCE, value 0x5072696E 'Prin', cstring "Printing..." */]
000018F0 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
000018F4 584F addq.w A7, 4
000018F6 4EBA 137A jsr [PC + 0x137A /* 00002C72 */]
000018FA 486D F298 pea.l [A5 - 0xD68]
000018FE 514F subq.w A7, 8
00001900 486D DA6E pea.l [A5 - 0x2592]
00001904 486D F1B6 pea.l [A5 - 0xE4A]
00001908 3F3C 080E move.w -[A7], 0x80E
0000190C A9EB syscall Pack4/FP68K
0000190E 486D F1B6 pea.l [A5 - 0xE4A]
00001912 486F 0004 pea.l [A7 + 0x4]
00001916 3F3C 0810 move.w -[A7], 0x810
0000191A A9EB syscall Pack4/FP68K
0000191C 4EBA 1F0A jsr [PC + 0x1F0A /* 00003828 */]
00001920 4FEF 000C lea.l A7, [A7 + 0xC]
00001924 486D F360 pea.l [A5 - 0xCA0]
00001928 514F subq.w A7, 8
0000192A 486D DA6E pea.l [A5 - 0x2592]
0000192E 486D F1B6 pea.l [A5 - 0xE4A]
00001932 3F3C 080E move.w -[A7], 0x80E
00001936 A9EB syscall Pack4/FP68K
00001938 486D F1B6 pea.l [A5 - 0xE4A]
0000193C 486F 0004 pea.l [A7 + 0x4]
00001940 3F3C 0810 move.w -[A7], 0x810
00001944 A9EB syscall Pack4/FP68K
00001946 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000194A 504F addq.w A7, 8
0000194C 514F subq.w A7, 8
0000194E 486D F990 pea.l [A5 - 0x670]
00001952 486F 0004 pea.l [A7 + 0x4]
00001956 3F3C 0810 move.w -[A7], 0x810
0000195A A9EB syscall Pack4/FP68K
0000195C 514F subq.w A7, 8
0000195E 486D E6BE pea.l [A5 - 0x1942]
00001962 486D F1B6 pea.l [A5 - 0xE4A]
00001966 3F3C 080E move.w -[A7], 0x80E
0000196A A9EB syscall Pack4/FP68K
0000196C 486D F1B6 pea.l [A5 - 0xE4A]
00001970 486F 0004 pea.l [A7 + 0x4]
00001974 3F3C 0810 move.w -[A7], 0x810
00001978 A9EB syscall Pack4/FP68K
0000197A 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
0000197E 504F addq.w A7, 8
00001980 4857 pea.l [A7]
00001982 486D F9AE pea.l [A5 - 0x652]
00001986 3F3C 080E move.w -[A7], 0x80E
0000198A A9EB syscall Pack4/FP68K
0000198C 504F addq.w A7, 8
0000198E 486D F990 pea.l [A5 - 0x670]
00001992 486D F9AE pea.l [A5 - 0x652]
00001996 3F3C 0002 move.w -[A7], 0x2
0000199A A9EB syscall Pack4/FP68K
0000199C 514F subq.w A7, 8
0000199E 486D F9AE pea.l [A5 - 0x652]
000019A2 486F 0004 pea.l [A7 + 0x4]
000019A6 3F3C 0810 move.w -[A7], 0x810
000019AA A9EB syscall Pack4/FP68K
000019AC 514F subq.w A7, 8
000019AE 486D E6BE pea.l [A5 - 0x1942]
000019B2 486D F1B6 pea.l [A5 - 0xE4A]
000019B6 3F3C 080E move.w -[A7], 0x80E
000019BA A9EB syscall Pack4/FP68K
000019BC 486D F1B6 pea.l [A5 - 0xE4A]
000019C0 486F 0004 pea.l [A7 + 0x4]
000019C4 3F3C 0810 move.w -[A7], 0x810
000019C8 A9EB syscall Pack4/FP68K
000019CA 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000019CE 504F addq.w A7, 8
000019D0 4857 pea.l [A7]
000019D2 486D F9AE pea.l [A5 - 0x652]
000019D6 3F3C 080E move.w -[A7], 0x80E
000019DA A9EB syscall Pack4/FP68K
000019DC 504F addq.w A7, 8
000019DE 486D F990 pea.l [A5 - 0x670]
000019E2 486D F9AE pea.l [A5 - 0x652]
000019E6 3F3C 0006 move.w -[A7], 0x6
000019EA A9EB syscall Pack4/FP68K
000019EC 6008 bra +0xA /* 000019F6 */
000019EE 4059 negx.w [A1]+
000019F0 0000 0000 ori.b D0, 0x0
000019F4 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 000019F6-000019FA
label000019F6:
000019F6 487A FFF6 pea.l [PC - 0xA /* 000019EE, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 000019F6-000019FA
label000019F6: // (misaligned)
000019F8 FFF6 .invalid <<F/7/7>>
000019FA 486D F9AE pea.l [A5 - 0x652]
000019FE 3F3C 0804 move.w -[A7], 0x804
00001A02 A9EB syscall Pack4/FP68K
00001A04 514F subq.w A7, 8
00001A06 486D F9AE pea.l [A5 - 0x652]
00001A0A 486F 0004 pea.l [A7 + 0x4]
00001A0E 3F3C 0810 move.w -[A7], 0x810
00001A12 A9EB syscall Pack4/FP68K
00001A14 4EBA 1E12 jsr [PC + 0x1E12 /* 00003828 */]
00001A18 4FEF 000C lea.l A7, [A7 + 0xC]
00001A1C 486D F428 pea.l [A5 - 0xBD8]
00001A20 514F subq.w A7, 8
00001A22 486D E6BE pea.l [A5 - 0x1942]
00001A26 486D F1B6 pea.l [A5 - 0xE4A]
00001A2A 3F3C 080E move.w -[A7], 0x80E
00001A2E A9EB syscall Pack4/FP68K
00001A30 486D F1B6 pea.l [A5 - 0xE4A]
00001A34 486F 0004 pea.l [A7 + 0x4]
00001A38 3F3C 0810 move.w -[A7], 0x810
00001A3C A9EB syscall Pack4/FP68K
00001A3E 4EBA 1DE8 jsr [PC + 0x1DE8 /* 00003828 */]
00001A42 4FEF 000C lea.l A7, [A7 + 0xC]
00001A46 486D F2A0 pea.l [A5 - 0xD60]
00001A4A 514F subq.w A7, 8
00001A4C 486D D9E6 pea.l [A5 - 0x261A]
00001A50 486D F1B6 pea.l [A5 - 0xE4A]
00001A54 3F3C 080E move.w -[A7], 0x80E
00001A58 A9EB syscall Pack4/FP68K
00001A5A 486D F1B6 pea.l [A5 - 0xE4A]
00001A5E 486F 0004 pea.l [A7 + 0x4]
00001A62 3F3C 0810 move.w -[A7], 0x810
00001A66 A9EB syscall Pack4/FP68K
00001A68 4EBA 1DBE jsr [PC + 0x1DBE /* 00003828 */]
00001A6C 4FEF 000C lea.l A7, [A7 + 0xC]
00001A70 486D F368 pea.l [A5 - 0xC98]
00001A74 514F subq.w A7, 8
00001A76 486D D9E6 pea.l [A5 - 0x261A]
00001A7A 486D F1B6 pea.l [A5 - 0xE4A]
00001A7E 3F3C 080E move.w -[A7], 0x80E
00001A82 A9EB syscall Pack4/FP68K
00001A84 486D F1B6 pea.l [A5 - 0xE4A]
00001A88 486F 0004 pea.l [A7 + 0x4]
00001A8C 3F3C 0810 move.w -[A7], 0x810
00001A90 A9EB syscall Pack4/FP68K
00001A92 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001A96 504F addq.w A7, 8
00001A98 514F subq.w A7, 8
00001A9A 486D F990 pea.l [A5 - 0x670]
00001A9E 486F 0004 pea.l [A7 + 0x4]
00001AA2 3F3C 0810 move.w -[A7], 0x810
00001AA6 A9EB syscall Pack4/FP68K
00001AA8 514F subq.w A7, 8
00001AAA 486D E6DE pea.l [A5 - 0x1922]
00001AAE 486D F1B6 pea.l [A5 - 0xE4A]
00001AB2 3F3C 080E move.w -[A7], 0x80E
00001AB6 A9EB syscall Pack4/FP68K
00001AB8 486D F1B6 pea.l [A5 - 0xE4A]
00001ABC 486F 0004 pea.l [A7 + 0x4]
00001AC0 3F3C 0810 move.w -[A7], 0x810
00001AC4 A9EB syscall Pack4/FP68K
00001AC6 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001ACA 504F addq.w A7, 8
00001ACC 4857 pea.l [A7]
00001ACE 486D F9AE pea.l [A5 - 0x652]
00001AD2 3F3C 080E move.w -[A7], 0x80E
00001AD6 A9EB syscall Pack4/FP68K
00001AD8 504F addq.w A7, 8
00001ADA 486D F990 pea.l [A5 - 0x670]
00001ADE 486D F9AE pea.l [A5 - 0x652]
00001AE2 3F3C 0002 move.w -[A7], 0x2
00001AE6 A9EB syscall Pack4/FP68K
00001AE8 514F subq.w A7, 8
00001AEA 486D F9AE pea.l [A5 - 0x652]
00001AEE 486F 0004 pea.l [A7 + 0x4]
00001AF2 3F3C 0810 move.w -[A7], 0x810
00001AF6 A9EB syscall Pack4/FP68K
00001AF8 514F subq.w A7, 8
00001AFA 486D E6DE pea.l [A5 - 0x1922]
00001AFE 486D F1B6 pea.l [A5 - 0xE4A]
00001B02 3F3C 080E move.w -[A7], 0x80E
00001B06 A9EB syscall Pack4/FP68K
00001B08 486D F1B6 pea.l [A5 - 0xE4A]
00001B0C 486F 0004 pea.l [A7 + 0x4]
00001B10 3F3C 0810 move.w -[A7], 0x810
00001B14 A9EB syscall Pack4/FP68K
00001B16 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001B1A 504F addq.w A7, 8
00001B1C 4857 pea.l [A7]
00001B1E 486D F9AE pea.l [A5 - 0x652]
00001B22 3F3C 080E move.w -[A7], 0x80E
00001B26 A9EB syscall Pack4/FP68K
00001B28 504F addq.w A7, 8
00001B2A 486D F990 pea.l [A5 - 0x670]
00001B2E 486D F9AE pea.l [A5 - 0x652]
00001B32 3F3C 0006 move.w -[A7], 0x6
00001B36 A9EB syscall Pack4/FP68K
00001B38 6008 bra +0xA /* 00001B42 */
00001B3A 4059 negx.w [A1]+
00001B3C 0000 0000 ori.b D0, 0x0
00001B40 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00001B42-00001B46
label00001B42:
00001B42 487A FFF6 pea.l [PC - 0xA /* 00001B3A, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 00001B42-00001B46
label00001B42: // (misaligned)
00001B44 FFF6 .invalid <<F/7/7>>
00001B46 486D F9AE pea.l [A5 - 0x652]
00001B4A 3F3C 0804 move.w -[A7], 0x804
00001B4E A9EB syscall Pack4/FP68K
00001B50 514F subq.w A7, 8
00001B52 486D F9AE pea.l [A5 - 0x652]
00001B56 486F 0004 pea.l [A7 + 0x4]
00001B5A 3F3C 0810 move.w -[A7], 0x810
00001B5E A9EB syscall Pack4/FP68K
00001B60 4EBA 1CC6 jsr [PC + 0x1CC6 /* 00003828 */]
00001B64 4FEF 000C lea.l A7, [A7 + 0xC]
00001B68 486D F430 pea.l [A5 - 0xBD0]
00001B6C 514F subq.w A7, 8
00001B6E 486D E6DE pea.l [A5 - 0x1922]
00001B72 486D F1B6 pea.l [A5 - 0xE4A]
00001B76 3F3C 080E move.w -[A7], 0x80E
00001B7A A9EB syscall Pack4/FP68K
00001B7C 486D F1B6 pea.l [A5 - 0xE4A]
00001B80 486F 0004 pea.l [A7 + 0x4]
00001B84 3F3C 0810 move.w -[A7], 0x810
00001B88 A9EB syscall Pack4/FP68K
00001B8A 4EBA 1C9C jsr [PC + 0x1C9C /* 00003828 */]
00001B8E 4FEF 000C lea.l A7, [A7 + 0xC]
00001B92 486D F2A8 pea.l [A5 - 0xD58]
00001B96 514F subq.w A7, 8
00001B98 486D DA46 pea.l [A5 - 0x25BA]
00001B9C 486D F1B6 pea.l [A5 - 0xE4A]
00001BA0 3F3C 080E move.w -[A7], 0x80E
00001BA4 A9EB syscall Pack4/FP68K
00001BA6 486D F1B6 pea.l [A5 - 0xE4A]
00001BAA 486F 0004 pea.l [A7 + 0x4]
00001BAE 3F3C 0810 move.w -[A7], 0x810
00001BB2 A9EB syscall Pack4/FP68K
00001BB4 4EBA 1B90 jsr [PC + 0x1B90 /* 00003746 */]
00001BB8 4FEF 000C lea.l A7, [A7 + 0xC]
00001BBC 486D F370 pea.l [A5 - 0xC90]
00001BC0 514F subq.w A7, 8
00001BC2 486D DA46 pea.l [A5 - 0x25BA]
00001BC6 486D F1B6 pea.l [A5 - 0xE4A]
00001BCA 3F3C 080E move.w -[A7], 0x80E
00001BCE A9EB syscall Pack4/FP68K
00001BD0 486D F1B6 pea.l [A5 - 0xE4A]
00001BD4 486F 0004 pea.l [A7 + 0x4]
00001BD8 3F3C 0810 move.w -[A7], 0x810
00001BDC A9EB syscall Pack4/FP68K
00001BDE 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001BE2 504F addq.w A7, 8
00001BE4 514F subq.w A7, 8
00001BE6 486D F990 pea.l [A5 - 0x670]
00001BEA 486F 0004 pea.l [A7 + 0x4]
00001BEE 3F3C 0810 move.w -[A7], 0x810
00001BF2 A9EB syscall Pack4/FP68K
00001BF4 514F subq.w A7, 8
00001BF6 486D E6C6 pea.l [A5 - 0x193A]
00001BFA 486D F1B6 pea.l [A5 - 0xE4A]
00001BFE 3F3C 080E move.w -[A7], 0x80E
00001C02 A9EB syscall Pack4/FP68K
00001C04 486D F1B6 pea.l [A5 - 0xE4A]
00001C08 486F 0004 pea.l [A7 + 0x4]
00001C0C 3F3C 0810 move.w -[A7], 0x810
00001C10 A9EB syscall Pack4/FP68K
00001C12 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001C16 504F addq.w A7, 8
00001C18 4857 pea.l [A7]
00001C1A 486D F9AE pea.l [A5 - 0x652]
00001C1E 3F3C 080E move.w -[A7], 0x80E
00001C22 A9EB syscall Pack4/FP68K
00001C24 504F addq.w A7, 8
00001C26 486D F990 pea.l [A5 - 0x670]
00001C2A 486D F9AE pea.l [A5 - 0x652]
00001C2E 3F3C 0002 move.w -[A7], 0x2
00001C32 A9EB syscall Pack4/FP68K
00001C34 514F subq.w A7, 8
00001C36 486D F9AE pea.l [A5 - 0x652]
00001C3A 486F 0004 pea.l [A7 + 0x4]
00001C3E 3F3C 0810 move.w -[A7], 0x810
00001C42 A9EB syscall Pack4/FP68K
00001C44 514F subq.w A7, 8
00001C46 486D E6C6 pea.l [A5 - 0x193A]
00001C4A 486D F1B6 pea.l [A5 - 0xE4A]
00001C4E 3F3C 080E move.w -[A7], 0x80E
00001C52 A9EB syscall Pack4/FP68K
00001C54 486D F1B6 pea.l [A5 - 0xE4A]
00001C58 486F 0004 pea.l [A7 + 0x4]
00001C5C 3F3C 0810 move.w -[A7], 0x810
00001C60 A9EB syscall Pack4/FP68K
00001C62 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001C66 504F addq.w A7, 8
00001C68 4857 pea.l [A7]
00001C6A 486D F9AE pea.l [A5 - 0x652]
00001C6E 3F3C 080E move.w -[A7], 0x80E
00001C72 A9EB syscall Pack4/FP68K
00001C74 504F addq.w A7, 8
00001C76 486D F990 pea.l [A5 - 0x670]
00001C7A 486D F9AE pea.l [A5 - 0x652]
00001C7E 3F3C 0006 move.w -[A7], 0x6
00001C82 A9EB syscall Pack4/FP68K
00001C84 6008 bra +0xA /* 00001C8E */
00001C86 4059 negx.w [A1]+
00001C88 0000 0000 ori.b D0, 0x0
00001C8C 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00001C8E-00001C92
label00001C8E:
00001C8E 487A FFF6 pea.l [PC - 0xA /* 00001C86, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 00001C8E-00001C92
label00001C8E: // (misaligned)
00001C90 FFF6 .invalid <<F/7/7>>
00001C92 486D F9AE pea.l [A5 - 0x652]
00001C96 3F3C 0804 move.w -[A7], 0x804
00001C9A A9EB syscall Pack4/FP68K
00001C9C 514F subq.w A7, 8
00001C9E 486D F9AE pea.l [A5 - 0x652]
00001CA2 486F 0004 pea.l [A7 + 0x4]
00001CA6 3F3C 0810 move.w -[A7], 0x810
00001CAA A9EB syscall Pack4/FP68K
00001CAC 4EBA 1B7A jsr [PC + 0x1B7A /* 00003828 */]
00001CB0 4FEF 000C lea.l A7, [A7 + 0xC]
00001CB4 486D F438 pea.l [A5 - 0xBC8]
00001CB8 514F subq.w A7, 8
00001CBA 486D E6C6 pea.l [A5 - 0x193A]
00001CBE 486D F1B6 pea.l [A5 - 0xE4A]
00001CC2 3F3C 080E move.w -[A7], 0x80E
00001CC6 A9EB syscall Pack4/FP68K
00001CC8 486D F1B6 pea.l [A5 - 0xE4A]
00001CCC 486F 0004 pea.l [A7 + 0x4]
00001CD0 3F3C 0810 move.w -[A7], 0x810
00001CD4 A9EB syscall Pack4/FP68K
00001CD6 4EBA 1A6E jsr [PC + 0x1A6E /* 00003746 */]
00001CDA 4FEF 000C lea.l A7, [A7 + 0xC]
00001CDE 486D F2B0 pea.l [A5 - 0xD50]
00001CE2 514F subq.w A7, 8
00001CE4 486D D976 pea.l [A5 - 0x268A]
00001CE8 486D F1B6 pea.l [A5 - 0xE4A]
00001CEC 3F3C 080E move.w -[A7], 0x80E
00001CF0 A9EB syscall Pack4/FP68K
00001CF2 486D F1B6 pea.l [A5 - 0xE4A]
00001CF6 486F 0004 pea.l [A7 + 0x4]
00001CFA 3F3C 0810 move.w -[A7], 0x810
00001CFE A9EB syscall Pack4/FP68K
00001D00 4EBA 1A44 jsr [PC + 0x1A44 /* 00003746 */]
00001D04 4FEF 000C lea.l A7, [A7 + 0xC]
00001D08 486D F378 pea.l [A5 - 0xC88]
00001D0C 514F subq.w A7, 8
00001D0E 486D D976 pea.l [A5 - 0x268A]
00001D12 486D F1B6 pea.l [A5 - 0xE4A]
00001D16 3F3C 080E move.w -[A7], 0x80E
00001D1A A9EB syscall Pack4/FP68K
00001D1C 486D F1B6 pea.l [A5 - 0xE4A]
00001D20 486F 0004 pea.l [A7 + 0x4]
00001D24 3F3C 0810 move.w -[A7], 0x810
00001D28 A9EB syscall Pack4/FP68K
00001D2A 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001D2E 504F addq.w A7, 8
00001D30 514F subq.w A7, 8
00001D32 486D F990 pea.l [A5 - 0x670]
00001D36 486F 0004 pea.l [A7 + 0x4]
00001D3A 3F3C 0810 move.w -[A7], 0x810
00001D3E A9EB syscall Pack4/FP68K
00001D40 514F subq.w A7, 8
00001D42 486D E6CE pea.l [A5 - 0x1932]
00001D46 486D F1B6 pea.l [A5 - 0xE4A]
00001D4A 3F3C 080E move.w -[A7], 0x80E
00001D4E A9EB syscall Pack4/FP68K
00001D50 486D F1B6 pea.l [A5 - 0xE4A]
00001D54 486F 0004 pea.l [A7 + 0x4]
00001D58 3F3C 0810 move.w -[A7], 0x810
00001D5C A9EB syscall Pack4/FP68K
00001D5E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001D62 504F addq.w A7, 8
00001D64 4857 pea.l [A7]
00001D66 486D F9AE pea.l [A5 - 0x652]
00001D6A 3F3C 080E move.w -[A7], 0x80E
00001D6E A9EB syscall Pack4/FP68K
00001D70 504F addq.w A7, 8
00001D72 486D F990 pea.l [A5 - 0x670]
00001D76 486D F9AE pea.l [A5 - 0x652]
00001D7A 3F3C 0002 move.w -[A7], 0x2
00001D7E A9EB syscall Pack4/FP68K
00001D80 514F subq.w A7, 8
00001D82 486D F9AE pea.l [A5 - 0x652]
00001D86 486F 0004 pea.l [A7 + 0x4]
00001D8A 3F3C 0810 move.w -[A7], 0x810
00001D8E A9EB syscall Pack4/FP68K
00001D90 514F subq.w A7, 8
00001D92 486D E6CE pea.l [A5 - 0x1932]
00001D96 486D F1B6 pea.l [A5 - 0xE4A]
00001D9A 3F3C 080E move.w -[A7], 0x80E
00001D9E A9EB syscall Pack4/FP68K
00001DA0 486D F1B6 pea.l [A5 - 0xE4A]
00001DA4 486F 0004 pea.l [A7 + 0x4]
00001DA8 3F3C 0810 move.w -[A7], 0x810
00001DAC A9EB syscall Pack4/FP68K
00001DAE 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001DB2 504F addq.w A7, 8
00001DB4 4857 pea.l [A7]
00001DB6 486D F9AE pea.l [A5 - 0x652]
00001DBA 3F3C 080E move.w -[A7], 0x80E
00001DBE A9EB syscall Pack4/FP68K
00001DC0 504F addq.w A7, 8
00001DC2 486D F990 pea.l [A5 - 0x670]
00001DC6 486D F9AE pea.l [A5 - 0x652]
00001DCA 3F3C 0006 move.w -[A7], 0x6
00001DCE A9EB syscall Pack4/FP68K
00001DD0 6008 bra +0xA /* 00001DDA */
00001DD2 4059 negx.w [A1]+
00001DD4 0000 0000 ori.b D0, 0x0
00001DD8 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00001DDA-00001DDE
label00001DDA:
00001DDA 487A FFF6 pea.l [PC - 0xA /* 00001DD2, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 00001DDA-00001DDE
label00001DDA: // (misaligned)
00001DDC FFF6 .invalid <<F/7/7>>
00001DDE 486D F9AE pea.l [A5 - 0x652]
00001DE2 3F3C 0804 move.w -[A7], 0x804
00001DE6 A9EB syscall Pack4/FP68K
00001DE8 514F subq.w A7, 8
00001DEA 486D F9AE pea.l [A5 - 0x652]
00001DEE 486F 0004 pea.l [A7 + 0x4]
00001DF2 3F3C 0810 move.w -[A7], 0x810
00001DF6 A9EB syscall Pack4/FP68K
00001DF8 4EBA 1A2E jsr [PC + 0x1A2E /* 00003828 */]
00001DFC 4FEF 000C lea.l A7, [A7 + 0xC]
00001E00 486D F440 pea.l [A5 - 0xBC0]
00001E04 514F subq.w A7, 8
00001E06 486D E6CE pea.l [A5 - 0x1932]
00001E0A 486D F1B6 pea.l [A5 - 0xE4A]
00001E0E 3F3C 080E move.w -[A7], 0x80E
00001E12 A9EB syscall Pack4/FP68K
00001E14 486D F1B6 pea.l [A5 - 0xE4A]
00001E18 486F 0004 pea.l [A7 + 0x4]
00001E1C 3F3C 0810 move.w -[A7], 0x810
00001E20 A9EB syscall Pack4/FP68K
00001E22 4EBA 1922 jsr [PC + 0x1922 /* 00003746 */]
00001E26 4FEF 000C lea.l A7, [A7 + 0xC]
00001E2A 486D F2B8 pea.l [A5 - 0xD48]
00001E2E 514F subq.w A7, 8
00001E30 486D DA16 pea.l [A5 - 0x25EA]
00001E34 486D F1B6 pea.l [A5 - 0xE4A]
00001E38 3F3C 080E move.w -[A7], 0x80E
00001E3C A9EB syscall Pack4/FP68K
00001E3E 486D F1B6 pea.l [A5 - 0xE4A]
00001E42 486F 0004 pea.l [A7 + 0x4]
00001E46 3F3C 0810 move.w -[A7], 0x810
00001E4A A9EB syscall Pack4/FP68K
00001E4C 4EBA 18F8 jsr [PC + 0x18F8 /* 00003746 */]
00001E50 4FEF 000C lea.l A7, [A7 + 0xC]
00001E54 486D F380 pea.l [A5 - 0xC80]
00001E58 514F subq.w A7, 8
00001E5A 486D DA16 pea.l [A5 - 0x25EA]
00001E5E 486D F1B6 pea.l [A5 - 0xE4A]
00001E62 3F3C 080E move.w -[A7], 0x80E
00001E66 A9EB syscall Pack4/FP68K
00001E68 486D F1B6 pea.l [A5 - 0xE4A]
00001E6C 486F 0004 pea.l [A7 + 0x4]
00001E70 3F3C 0810 move.w -[A7], 0x810
00001E74 A9EB syscall Pack4/FP68K
00001E76 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001E7A 504F addq.w A7, 8
00001E7C 514F subq.w A7, 8
00001E7E 486D F990 pea.l [A5 - 0x670]
00001E82 486F 0004 pea.l [A7 + 0x4]
00001E86 3F3C 0810 move.w -[A7], 0x810
00001E8A A9EB syscall Pack4/FP68K
00001E8C 514F subq.w A7, 8
00001E8E 486D E6D6 pea.l [A5 - 0x192A]
00001E92 486D F1B6 pea.l [A5 - 0xE4A]
00001E96 3F3C 080E move.w -[A7], 0x80E
00001E9A A9EB syscall Pack4/FP68K
00001E9C 486D F1B6 pea.l [A5 - 0xE4A]
00001EA0 486F 0004 pea.l [A7 + 0x4]
00001EA4 3F3C 0810 move.w -[A7], 0x810
00001EA8 A9EB syscall Pack4/FP68K
00001EAA 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001EAE 504F addq.w A7, 8
00001EB0 4857 pea.l [A7]
00001EB2 486D F9AE pea.l [A5 - 0x652]
00001EB6 3F3C 080E move.w -[A7], 0x80E
00001EBA A9EB syscall Pack4/FP68K
00001EBC 504F addq.w A7, 8
00001EBE 486D F990 pea.l [A5 - 0x670]
00001EC2 486D F9AE pea.l [A5 - 0x652]
00001EC6 3F3C 0002 move.w -[A7], 0x2
00001ECA A9EB syscall Pack4/FP68K
00001ECC 514F subq.w A7, 8
00001ECE 486D F9AE pea.l [A5 - 0x652]
00001ED2 486F 0004 pea.l [A7 + 0x4]
00001ED6 3F3C 0810 move.w -[A7], 0x810
00001EDA A9EB syscall Pack4/FP68K
00001EDC 514F subq.w A7, 8
00001EDE 486D E6D6 pea.l [A5 - 0x192A]
00001EE2 486D F1B6 pea.l [A5 - 0xE4A]
00001EE6 3F3C 080E move.w -[A7], 0x80E
00001EEA A9EB syscall Pack4/FP68K
00001EEC 486D F1B6 pea.l [A5 - 0xE4A]
00001EF0 486F 0004 pea.l [A7 + 0x4]
00001EF4 3F3C 0810 move.w -[A7], 0x810
00001EF8 A9EB syscall Pack4/FP68K
00001EFA 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00001EFE 504F addq.w A7, 8
00001F00 4857 pea.l [A7]
00001F02 486D F9AE pea.l [A5 - 0x652]
00001F06 3F3C 080E move.w -[A7], 0x80E
00001F0A A9EB syscall Pack4/FP68K
00001F0C 504F addq.w A7, 8
00001F0E 486D F990 pea.l [A5 - 0x670]
00001F12 486D F9AE pea.l [A5 - 0x652]
00001F16 3F3C 0006 move.w -[A7], 0x6
00001F1A A9EB syscall Pack4/FP68K
00001F1C 6008 bra +0xA /* 00001F26 */
00001F1E 4059 negx.w [A1]+
00001F20 0000 0000 ori.b D0, 0x0
00001F24 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00001F26-00001F2A
label00001F26:
00001F26 487A FFF6 pea.l [PC - 0xA /* 00001F1E, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 00001F26-00001F2A
label00001F26: // (misaligned)
00001F28 FFF6 .invalid <<F/7/7>>
00001F2A 486D F9AE pea.l [A5 - 0x652]
00001F2E 3F3C 0804 move.w -[A7], 0x804
00001F32 A9EB syscall Pack4/FP68K
00001F34 514F subq.w A7, 8
00001F36 486D F9AE pea.l [A5 - 0x652]
00001F3A 486F 0004 pea.l [A7 + 0x4]
00001F3E 3F3C 0810 move.w -[A7], 0x810
00001F42 A9EB syscall Pack4/FP68K
00001F44 4EBA 18E2 jsr [PC + 0x18E2 /* 00003828 */]
00001F48 4FEF 000C lea.l A7, [A7 + 0xC]
00001F4C 486D F448 pea.l [A5 - 0xBB8]
00001F50 514F subq.w A7, 8
00001F52 486D E6D6 pea.l [A5 - 0x192A]
00001F56 486D F1B6 pea.l [A5 - 0xE4A]
00001F5A 3F3C 080E move.w -[A7], 0x80E
00001F5E A9EB syscall Pack4/FP68K
00001F60 486D F1B6 pea.l [A5 - 0xE4A]
00001F64 486F 0004 pea.l [A7 + 0x4]
00001F68 3F3C 0810 move.w -[A7], 0x810
00001F6C A9EB syscall Pack4/FP68K
00001F6E 4EBA 17D6 jsr [PC + 0x17D6 /* 00003746 */]
00001F72 4FEF 000C lea.l A7, [A7 + 0xC]
00001F76 486D F5B0 pea.l [A5 - 0xA50]
00001F7A 514F subq.w A7, 8
00001F7C 486D E6EE pea.l [A5 - 0x1912]
00001F80 486D F1B6 pea.l [A5 - 0xE4A]
00001F84 3F3C 080E move.w -[A7], 0x80E
00001F88 A9EB syscall Pack4/FP68K
00001F8A 486D F1B6 pea.l [A5 - 0xE4A]
00001F8E 486F 0004 pea.l [A7 + 0x4]
00001F92 3F3C 0810 move.w -[A7], 0x810
00001F96 A9EB syscall Pack4/FP68K
00001F98 4EBA 188E jsr [PC + 0x188E /* 00003828 */]
00001F9C 4FEF 000C lea.l A7, [A7 + 0xC]
00001FA0 486D F5B8 pea.l [A5 - 0xA48]
00001FA4 514F subq.w A7, 8
00001FA6 486D E716 pea.l [A5 - 0x18EA]
00001FAA 486D F1B6 pea.l [A5 - 0xE4A]
00001FAE 3F3C 080E move.w -[A7], 0x80E
00001FB2 A9EB syscall Pack4/FP68K
00001FB4 486D F1B6 pea.l [A5 - 0xE4A]
00001FB8 486F 0004 pea.l [A7 + 0x4]
00001FBC 3F3C 0810 move.w -[A7], 0x810
00001FC0 A9EB syscall Pack4/FP68K
00001FC2 4EBA 1864 jsr [PC + 0x1864 /* 00003828 */]
00001FC6 4FEF 000C lea.l A7, [A7 + 0xC]
00001FCA 486D F5C0 pea.l [A5 - 0xA40]
00001FCE 514F subq.w A7, 8
00001FD0 486D E6F6 pea.l [A5 - 0x190A]
00001FD4 486D F1B6 pea.l [A5 - 0xE4A]
00001FD8 3F3C 080E move.w -[A7], 0x80E
00001FDC A9EB syscall Pack4/FP68K
00001FDE 486D F1B6 pea.l [A5 - 0xE4A]
00001FE2 486F 0004 pea.l [A7 + 0x4]
00001FE6 3F3C 0810 move.w -[A7], 0x810
00001FEA A9EB syscall Pack4/FP68K
00001FEC 4EBA 183A jsr [PC + 0x183A /* 00003828 */]
00001FF0 4FEF 000C lea.l A7, [A7 + 0xC]
00001FF4 486D F5C8 pea.l [A5 - 0xA38]
00001FF8 514F subq.w A7, 8
00001FFA 486D E70E pea.l [A5 - 0x18F2]
00001FFE 486D F1B6 pea.l [A5 - 0xE4A]
00002002 3F3C 080E move.w -[A7], 0x80E
00002006 A9EB syscall Pack4/FP68K
00002008 486D F1B6 pea.l [A5 - 0xE4A]
0000200C 486F 0004 pea.l [A7 + 0x4]
00002010 3F3C 0810 move.w -[A7], 0x810
00002014 A9EB syscall Pack4/FP68K
00002016 4EBA 1810 jsr [PC + 0x1810 /* 00003828 */]
0000201A 4FEF 000C lea.l A7, [A7 + 0xC]
0000201E 486D F5D0 pea.l [A5 - 0xA30]
00002022 514F subq.w A7, 8
00002024 486D E706 pea.l [A5 - 0x18FA]
00002028 486D F1B6 pea.l [A5 - 0xE4A]
0000202C 3F3C 080E move.w -[A7], 0x80E
00002030 A9EB syscall Pack4/FP68K
00002032 486D F1B6 pea.l [A5 - 0xE4A]
00002036 486F 0004 pea.l [A7 + 0x4]
0000203A 3F3C 0810 move.w -[A7], 0x810
0000203E A9EB syscall Pack4/FP68K
00002040 4EBA 17E6 jsr [PC + 0x17E6 /* 00003828 */]
00002044 4FEF 000C lea.l A7, [A7 + 0xC]
00002048 486D F5D8 pea.l [A5 - 0xA28]
0000204C 514F subq.w A7, 8
0000204E 486D E6FE pea.l [A5 - 0x1902]
00002052 486D F1B6 pea.l [A5 - 0xE4A]
00002056 3F3C 080E move.w -[A7], 0x80E
0000205A A9EB syscall Pack4/FP68K
0000205C 486D F1B6 pea.l [A5 - 0xE4A]
00002060 486F 0004 pea.l [A7 + 0x4]
00002064 3F3C 0810 move.w -[A7], 0x810
00002068 A9EB syscall Pack4/FP68K
0000206A 4EBA 17BC jsr [PC + 0x17BC /* 00003828 */]
0000206E 4FEF 000C lea.l A7, [A7 + 0xC]
00002072 486D F740 pea.l [A5 - 0x8C0]
00002076 514F subq.w A7, 8
00002078 486D DD26 pea.l [A5 - 0x22DA]
0000207C 486D F1B6 pea.l [A5 - 0xE4A]
00002080 3F3C 080E move.w -[A7], 0x80E
00002084 A9EB syscall Pack4/FP68K
00002086 486D F1B6 pea.l [A5 - 0xE4A]
0000208A 486F 0004 pea.l [A7 + 0x4]
0000208E 3F3C 0810 move.w -[A7], 0x810
00002092 A9EB syscall Pack4/FP68K
00002094 4EBA 1792 jsr [PC + 0x1792 /* 00003828 */]
00002098 4FEF 000C lea.l A7, [A7 + 0xC]
0000209C 486D F748 pea.l [A5 - 0x8B8]
000020A0 514F subq.w A7, 8
000020A2 486D DD0E pea.l [A5 - 0x22F2]
000020A6 486D F1B6 pea.l [A5 - 0xE4A]
000020AA 3F3C 080E move.w -[A7], 0x80E
000020AE A9EB syscall Pack4/FP68K
000020B0 486D F1B6 pea.l [A5 - 0xE4A]
000020B4 486F 0004 pea.l [A7 + 0x4]
000020B8 3F3C 0810 move.w -[A7], 0x810
000020BC A9EB syscall Pack4/FP68K
000020BE 4EBA 1768 jsr [PC + 0x1768 /* 00003828 */]
000020C2 4FEF 000C lea.l A7, [A7 + 0xC]
000020C6 486D F750 pea.l [A5 - 0x8B0]
000020CA 514F subq.w A7, 8
000020CC 486D DCF6 pea.l [A5 - 0x230A]
000020D0 486D F1B6 pea.l [A5 - 0xE4A]
000020D4 3F3C 080E move.w -[A7], 0x80E
000020D8 A9EB syscall Pack4/FP68K
000020DA 486D F1B6 pea.l [A5 - 0xE4A]
000020DE 486F 0004 pea.l [A7 + 0x4]
000020E2 3F3C 0810 move.w -[A7], 0x810
000020E6 A9EB syscall Pack4/FP68K
000020E8 4EBA 173E jsr [PC + 0x173E /* 00003828 */]
000020EC 4FEF 000C lea.l A7, [A7 + 0xC]
000020F0 486D F760 pea.l [A5 - 0x8A0]
000020F4 514F subq.w A7, 8
000020F6 486D DA06 pea.l [A5 - 0x25FA]
000020FA 486D F1B6 pea.l [A5 - 0xE4A]
000020FE 3F3C 080E move.w -[A7], 0x80E
00002102 A9EB syscall Pack4/FP68K
00002104 486D F1B6 pea.l [A5 - 0xE4A]
00002108 486F 0004 pea.l [A7 + 0x4]
0000210C 3F3C 0810 move.w -[A7], 0x810
00002110 A9EB syscall Pack4/FP68K
00002112 4EBA 1632 jsr [PC + 0x1632 /* 00003746 */]
00002116 4FEF 000C lea.l A7, [A7 + 0xC]
0000211A 486D F768 pea.l [A5 - 0x898]
0000211E 514F subq.w A7, 8
00002120 486D E71E pea.l [A5 - 0x18E2]
00002124 486D F1B6 pea.l [A5 - 0xE4A]
00002128 3F3C 080E move.w -[A7], 0x80E
0000212C A9EB syscall Pack4/FP68K
0000212E 486D F1B6 pea.l [A5 - 0xE4A]
00002132 486F 0004 pea.l [A7 + 0x4]
00002136 3F3C 0810 move.w -[A7], 0x810
0000213A A9EB syscall Pack4/FP68K
0000213C 4EBA 16EA jsr [PC + 0x16EA /* 00003828 */]
00002140 4FEF 000C lea.l A7, [A7 + 0xC]
00002144 486D F780 pea.l [A5 - 0x880]
00002148 514F subq.w A7, 8
0000214A 486D D96E pea.l [A5 - 0x2692]
0000214E 486D F1B6 pea.l [A5 - 0xE4A]
00002152 3F3C 080E move.w -[A7], 0x80E
00002156 A9EB syscall Pack4/FP68K
00002158 486D F1B6 pea.l [A5 - 0xE4A]
0000215C 486F 0004 pea.l [A7 + 0x4]
00002160 3F3C 0810 move.w -[A7], 0x810
00002164 A9EB syscall Pack4/FP68K
00002166 4EBA 16C0 jsr [PC + 0x16C0 /* 00003828 */]
0000216A 4FEF 000C lea.l A7, [A7 + 0xC]
0000216E 486D F848 pea.l [A5 - 0x7B8]
00002172 514F subq.w A7, 8
00002174 486D D96E pea.l [A5 - 0x2692]
00002178 486D F1B6 pea.l [A5 - 0xE4A]
0000217C 3F3C 080E move.w -[A7], 0x80E
00002180 A9EB syscall Pack4/FP68K
00002182 486D F1B6 pea.l [A5 - 0xE4A]
00002186 486F 0004 pea.l [A7 + 0x4]
0000218A 3F3C 0810 move.w -[A7], 0x810
0000218E A9EB syscall Pack4/FP68K
00002190 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00002194 504F addq.w A7, 8
00002196 514F subq.w A7, 8
00002198 486D F990 pea.l [A5 - 0x670]
0000219C 486F 0004 pea.l [A7 + 0x4]
000021A0 3F3C 0810 move.w -[A7], 0x810
000021A4 A9EB syscall Pack4/FP68K
000021A6 514F subq.w A7, 8
000021A8 486D E6E6 pea.l [A5 - 0x191A]
000021AC 486D F1B6 pea.l [A5 - 0xE4A]
000021B0 3F3C 080E move.w -[A7], 0x80E
000021B4 A9EB syscall Pack4/FP68K
000021B6 486D F1B6 pea.l [A5 - 0xE4A]
000021BA 486F 0004 pea.l [A7 + 0x4]
000021BE 3F3C 0810 move.w -[A7], 0x810
000021C2 A9EB syscall Pack4/FP68K
000021C4 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000021C8 504F addq.w A7, 8
000021CA 4857 pea.l [A7]
000021CC 486D F9AE pea.l [A5 - 0x652]
000021D0 3F3C 080E move.w -[A7], 0x80E
000021D4 A9EB syscall Pack4/FP68K
000021D6 504F addq.w A7, 8
000021D8 486D F990 pea.l [A5 - 0x670]
000021DC 486D F9AE pea.l [A5 - 0x652]
000021E0 3F3C 0002 move.w -[A7], 0x2
000021E4 A9EB syscall Pack4/FP68K
000021E6 514F subq.w A7, 8
000021E8 486D F9AE pea.l [A5 - 0x652]
000021EC 486F 0004 pea.l [A7 + 0x4]
000021F0 3F3C 0810 move.w -[A7], 0x810
000021F4 A9EB syscall Pack4/FP68K
000021F6 514F subq.w A7, 8
000021F8 486D E6E6 pea.l [A5 - 0x191A]
000021FC 486D F1B6 pea.l [A5 - 0xE4A]
00002200 3F3C 080E move.w -[A7], 0x80E
00002204 A9EB syscall Pack4/FP68K
00002206 486D F1B6 pea.l [A5 - 0xE4A]
0000220A 486F 0004 pea.l [A7 + 0x4]
0000220E 3F3C 0810 move.w -[A7], 0x810
00002212 A9EB syscall Pack4/FP68K
00002214 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00002218 504F addq.w A7, 8
0000221A 4857 pea.l [A7]
0000221C 486D F9AE pea.l [A5 - 0x652]
00002220 3F3C 080E move.w -[A7], 0x80E
00002224 A9EB syscall Pack4/FP68K
00002226 504F addq.w A7, 8
00002228 486D F990 pea.l [A5 - 0x670]
0000222C 486D F9AE pea.l [A5 - 0x652]
00002230 3F3C 0006 move.w -[A7], 0x6
00002234 A9EB syscall Pack4/FP68K
00002236 6008 bra +0xA /* 00002240 */
00002238 4059 negx.w [A1]+
0000223A 0000 0000 ori.b D0, 0x0
0000223E 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00002240-00002244
label00002240:
00002240 487A FFF6 pea.l [PC - 0xA /* 00002238, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 00002240-00002244
label00002240: // (misaligned)
00002242 FFF6 .invalid <<F/7/7>>
00002244 486D F9AE pea.l [A5 - 0x652]
00002248 3F3C 0804 move.w -[A7], 0x804
0000224C A9EB syscall Pack4/FP68K
0000224E 514F subq.w A7, 8
00002250 486D F9AE pea.l [A5 - 0x652]
00002254 486F 0004 pea.l [A7 + 0x4]
00002258 3F3C 0810 move.w -[A7], 0x810
0000225C A9EB syscall Pack4/FP68K
0000225E 4EBA 15C8 jsr [PC + 0x15C8 /* 00003828 */]
00002262 4FEF 000C lea.l A7, [A7 + 0xC]
00002266 486D F910 pea.l [A5 - 0x6F0]
0000226A 514F subq.w A7, 8
0000226C 486D E6E6 pea.l [A5 - 0x191A]
00002270 486D F1B6 pea.l [A5 - 0xE4A]
00002274 3F3C 080E move.w -[A7], 0x80E
00002278 A9EB syscall Pack4/FP68K
0000227A 486D F1B6 pea.l [A5 - 0xE4A]
0000227E 486F 0004 pea.l [A7 + 0x4]
00002282 3F3C 0810 move.w -[A7], 0x810
00002286 A9EB syscall Pack4/FP68K
00002288 4EBA 159E jsr [PC + 0x159E /* 00003828 */]
0000228C 4FEF 000C lea.l A7, [A7 + 0xC]
00002290 486D F8F0 pea.l [A5 - 0x710]
00002294 486D DAF6 pea.l [A5 - 0x250A]
00002298 486D F9AE pea.l [A5 - 0x652]
0000229C 3F3C 080E move.w -[A7], 0x80E
000022A0 A9EB syscall Pack4/FP68K
000022A2 486D DAFE pea.l [A5 - 0x2502]
000022A6 486D F9AE pea.l [A5 - 0x652]
000022AA 3F3C 0800 move.w -[A7], 0x800
000022AE A9EB syscall Pack4/FP68K
000022B0 514F subq.w A7, 8
000022B2 486D F9AE pea.l [A5 - 0x652]
000022B6 486F 0004 pea.l [A7 + 0x4]
000022BA 3F3C 0810 move.w -[A7], 0x810
000022BE A9EB syscall Pack4/FP68K
000022C0 4EBA 1566 jsr [PC + 0x1566 /* 00003828 */]
000022C4 4FEF 000C lea.l A7, [A7 + 0xC]
000022C8 486D F8E8 pea.l [A5 - 0x718]
000022CC 514F subq.w A7, 8
000022CE 486D D9A6 pea.l [A5 - 0x265A]
000022D2 486D F1B6 pea.l [A5 - 0xE4A]
000022D6 3F3C 080E move.w -[A7], 0x80E
000022DA A9EB syscall Pack4/FP68K
000022DC 486D F1B6 pea.l [A5 - 0xE4A]
000022E0 486F 0004 pea.l [A7 + 0x4]
000022E4 3F3C 0810 move.w -[A7], 0x810
000022E8 A9EB syscall Pack4/FP68K
000022EA 4EBA 153C jsr [PC + 0x153C /* 00003828 */]
000022EE 4FEF 000C lea.l A7, [A7 + 0xC]
000022F2 486D F8F8 pea.l [A5 - 0x708]
000022F6 514F subq.w A7, 8
000022F8 486D D956 pea.l [A5 - 0x26AA]
000022FC 486D F1B6 pea.l [A5 - 0xE4A]
00002300 3F3C 080E move.w -[A7], 0x80E
00002304 A9EB syscall Pack4/FP68K
00002306 486D F1B6 pea.l [A5 - 0xE4A]
0000230A 486F 0004 pea.l [A7 + 0x4]
0000230E 3F3C 0810 move.w -[A7], 0x810
00002312 A9EB syscall Pack4/FP68K
00002314 4EBA 1512 jsr [PC + 0x1512 /* 00003828 */]
00002318 4FEF 000C lea.l A7, [A7 + 0xC]
0000231C 486D F208 pea.l [A5 - 0xDF8]
00002320 514F subq.w A7, 8
00002322 486D D9AE pea.l [A5 - 0x2652]
00002326 486D F1B6 pea.l [A5 - 0xE4A]
0000232A 3F3C 080E move.w -[A7], 0x80E
0000232E A9EB syscall Pack4/FP68K
00002330 486D F1B6 pea.l [A5 - 0xE4A]
00002334 486F 0004 pea.l [A7 + 0x4]
00002338 3F3C 0810 move.w -[A7], 0x810
0000233C A9EB syscall Pack4/FP68K
0000233E 4EBA 14E8 jsr [PC + 0x14E8 /* 00003828 */]
00002342 4FEF 000C lea.l A7, [A7 + 0xC]
00002346 486D F2D0 pea.l [A5 - 0xD30]
0000234A 514F subq.w A7, 8
0000234C 486D D9C6 pea.l [A5 - 0x263A]
00002350 486D F1B6 pea.l [A5 - 0xE4A]
00002354 3F3C 080E move.w -[A7], 0x80E
00002358 A9EB syscall Pack4/FP68K
0000235A 486D F1B6 pea.l [A5 - 0xE4A]
0000235E 486F 0004 pea.l [A7 + 0x4]
00002362 3F3C 0810 move.w -[A7], 0x810
00002366 A9EB syscall Pack4/FP68K
00002368 4EBA 14BE jsr [PC + 0x14BE /* 00003828 */]
0000236C 4FEF 000C lea.l A7, [A7 + 0xC]
00002370 486D F398 pea.l [A5 - 0xC68]
00002374 514F subq.w A7, 8
00002376 486D D9B6 pea.l [A5 - 0x264A]
0000237A 486D F1B6 pea.l [A5 - 0xE4A]
0000237E 3F3C 080E move.w -[A7], 0x80E
00002382 A9EB syscall Pack4/FP68K
00002384 486D F1B6 pea.l [A5 - 0xE4A]
00002388 486F 0004 pea.l [A7 + 0x4]
0000238C 3F3C 0810 move.w -[A7], 0x810
00002390 A9EB syscall Pack4/FP68K
00002392 4EBA 1494 jsr [PC + 0x1494 /* 00003828 */]
00002396 4FEF 000C lea.l A7, [A7 + 0xC]
0000239A 486D F460 pea.l [A5 - 0xBA0]
0000239E 514F subq.w A7, 8
000023A0 486D D9BE pea.l [A5 - 0x2642]
000023A4 486D F1B6 pea.l [A5 - 0xE4A]
000023A8 3F3C 080E move.w -[A7], 0x80E
000023AC A9EB syscall Pack4/FP68K
000023AE 486D F1B6 pea.l [A5 - 0xE4A]
000023B2 486F 0004 pea.l [A7 + 0x4]
000023B6 3F3C 0810 move.w -[A7], 0x810
000023BA A9EB syscall Pack4/FP68K
000023BC 4EBA 146A jsr [PC + 0x146A /* 00003828 */]
000023C0 4FEF 000C lea.l A7, [A7 + 0xC]
000023C4 486D F528 pea.l [A5 - 0xAD8]
000023C8 486D D9AE pea.l [A5 - 0x2652]
000023CC 486D F9AE pea.l [A5 - 0x652]
000023D0 3F3C 080E move.w -[A7], 0x80E
000023D4 A9EB syscall Pack4/FP68K
000023D6 486D D9C6 pea.l [A5 - 0x263A]
000023DA 486D F9AE pea.l [A5 - 0x652]
000023DE 3F3C 0800 move.w -[A7], 0x800
000023E2 A9EB syscall Pack4/FP68K
000023E4 486D D9B6 pea.l [A5 - 0x264A]
000023E8 486D F9AE pea.l [A5 - 0x652]
000023EC 3F3C 0800 move.w -[A7], 0x800
000023F0 A9EB syscall Pack4/FP68K
000023F2 486D D9BE pea.l [A5 - 0x2642]
000023F6 486D F9AE pea.l [A5 - 0x652]
000023FA 3F3C 0800 move.w -[A7], 0x800
000023FE A9EB syscall Pack4/FP68K
00002400 514F subq.w A7, 8
00002402 486D F9AE pea.l [A5 - 0x652]
00002406 486F 0004 pea.l [A7 + 0x4]
0000240A 3F3C 0810 move.w -[A7], 0x810
0000240E A9EB syscall Pack4/FP68K
00002410 4EBA 1416 jsr [PC + 0x1416 /* 00003828 */]
00002414 4FEF 000C lea.l A7, [A7 + 0xC]
00002418 486D F5F0 pea.l [A5 - 0xA10]
0000241C 514F subq.w A7, 8
0000241E 486D DD06 pea.l [A5 - 0x22FA]
00002422 486D F1B6 pea.l [A5 - 0xE4A]
00002426 3F3C 080E move.w -[A7], 0x80E
0000242A A9EB syscall Pack4/FP68K
0000242C 486D F1B6 pea.l [A5 - 0xE4A]
00002430 486F 0004 pea.l [A7 + 0x4]
00002434 3F3C 0810 move.w -[A7], 0x810
00002438 A9EB syscall Pack4/FP68K
0000243A 4EBA 13EC jsr [PC + 0x13EC /* 00003828 */]
0000243E 4FEF 000C lea.l A7, [A7 + 0xC]
00002442 486D F6B8 pea.l [A5 - 0x948]
00002446 514F subq.w A7, 8
00002448 486D DCFE pea.l [A5 - 0x2302]
0000244C 486D F1B6 pea.l [A5 - 0xE4A]
00002450 3F3C 080E move.w -[A7], 0x80E
00002454 A9EB syscall Pack4/FP68K
00002456 486D F1B6 pea.l [A5 - 0xE4A]
0000245A 486F 0004 pea.l [A7 + 0x4]
0000245E 3F3C 0810 move.w -[A7], 0x810
00002462 A9EB syscall Pack4/FP68K
00002464 4EBA 13C2 jsr [PC + 0x13C2 /* 00003828 */]
00002468 4FEF 000C lea.l A7, [A7 + 0xC]
0000246C 486D F8D0 pea.l [A5 - 0x730]
00002470 514F subq.w A7, 8
00002472 486D DAAE pea.l [A5 - 0x2552]
00002476 486D F1B6 pea.l [A5 - 0xE4A]
0000247A 3F3C 080E move.w -[A7], 0x80E
0000247E A9EB syscall Pack4/FP68K
00002480 486D F1B6 pea.l [A5 - 0xE4A]
00002484 486F 0004 pea.l [A7 + 0x4]
00002488 3F3C 0810 move.w -[A7], 0x810
0000248C A9EB syscall Pack4/FP68K
0000248E 4EBA 12B6 jsr [PC + 0x12B6 /* 00003746 */]
00002492 4FEF 000C lea.l A7, [A7 + 0xC]
00002496 486D F8D8 pea.l [A5 - 0x728]
0000249A 486D DAA6 pea.l [A5 - 0x255A]
0000249E 486D F9AE pea.l [A5 - 0x652]
000024A2 3F3C 080E move.w -[A7], 0x80E
000024A6 A9EB syscall Pack4/FP68K
000024A8 554F subq.w A7, 2
000024AA 486D F9AE pea.l [A5 - 0x652]
000024AE 3F3C 0016 move.w -[A7], 0x16
000024B2 A9EB syscall Pack4/FP68K
000024B4 486D F9AE pea.l [A5 - 0x652]
000024B8 486F 0004 pea.l [A7 + 0x4]
000024BC 3F3C 2010 move.w -[A7], 0x2010
000024C0 A9EB syscall Pack4/FP68K
000024C2 361F move.w D3, [A7]+
000024C4 48C3 ext.l D3
000024C6 E583 asl D3, 2
000024C8 45ED E72E lea.l A2, [A5 - 0x18D2]
000024CC 2F32 3800 move.l -[A7], [A2 + D3]
000024D0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000024D4 504F addq.w A7, 8
000024D6 486D F220 pea.l [A5 - 0xDE0]
000024DA 514F subq.w A7, 8
000024DC 486D DD16 pea.l [A5 - 0x22EA]
000024E0 486D F1B6 pea.l [A5 - 0xE4A]
000024E4 3F3C 080E move.w -[A7], 0x80E
000024E8 A9EB syscall Pack4/FP68K
000024EA 486D F1B6 pea.l [A5 - 0xE4A]
000024EE 486F 0004 pea.l [A7 + 0x4]
000024F2 3F3C 0810 move.w -[A7], 0x810
000024F6 A9EB syscall Pack4/FP68K
000024F8 4EBA 124C jsr [PC + 0x124C /* 00003746 */]
000024FC 4FEF 000C lea.l A7, [A7 + 0xC]
00002500 486D F478 pea.l [A5 - 0xB88]
00002504 514F subq.w A7, 8
00002506 486D DA3E pea.l [A5 - 0x25C2]
0000250A 486D F1B6 pea.l [A5 - 0xE4A]
0000250E 3F3C 080E move.w -[A7], 0x80E
00002512 A9EB syscall Pack4/FP68K
00002514 486D F1B6 pea.l [A5 - 0xE4A]
00002518 486F 0004 pea.l [A7 + 0x4]
0000251C 3F3C 0810 move.w -[A7], 0x810
00002520 A9EB syscall Pack4/FP68K
00002522 4EBA 1222 jsr [PC + 0x1222 /* 00003746 */]
00002526 4FEF 000C lea.l A7, [A7 + 0xC]
0000252A 486D F488 pea.l [A5 - 0xB78]
0000252E 514F subq.w A7, 8
00002530 486D DBB6 pea.l [A5 - 0x244A]
00002534 486D F1B6 pea.l [A5 - 0xE4A]
00002538 3F3C 080E move.w -[A7], 0x80E
0000253C A9EB syscall Pack4/FP68K
0000253E 486D F1B6 pea.l [A5 - 0xE4A]
00002542 486F 0004 pea.l [A7 + 0x4]
00002546 3F3C 0810 move.w -[A7], 0x810
0000254A A9EB syscall Pack4/FP68K
0000254C 4EBA 12DA jsr [PC + 0x12DA /* 00003828 */]
00002550 4FEF 000C lea.l A7, [A7 + 0xC]
00002554 486D F4D0 pea.l [A5 - 0xB30]
00002558 486D F210 pea.l [A5 - 0xDF0]
0000255C 514F subq.w A7, 8
0000255E 486D DBB6 pea.l [A5 - 0x244A]
00002562 486D F1B6 pea.l [A5 - 0xE4A]
00002566 3F3C 080E move.w -[A7], 0x80E
0000256A A9EB syscall Pack4/FP68K
0000256C 486D F1B6 pea.l [A5 - 0xE4A]
00002570 486F 0004 pea.l [A7 + 0x4]
00002574 3F3C 0810 move.w -[A7], 0x810
00002578 A9EB syscall Pack4/FP68K
0000257A 514F subq.w A7, 8
0000257C 486D DD1E pea.l [A5 - 0x22E2]
00002580 486D F1B6 pea.l [A5 - 0xE4A]
00002584 3F3C 080E move.w -[A7], 0x80E
00002588 A9EB syscall Pack4/FP68K
0000258A 486D F1B6 pea.l [A5 - 0xE4A]
0000258E 486F 0004 pea.l [A7 + 0x4]
00002592 3F3C 0810 move.w -[A7], 0x810
00002596 A9EB syscall Pack4/FP68K
00002598 4EBA 0F66 jsr [PC + 0xF66 /* 00003500 */]
0000259C 4FEF 0018 lea.l A7, [A7 + 0x18]
000025A0 4A6D ED2C tst.w [A5 - 0x12D4]
000025A4 6700 0616 beq +0x618 /* 00002BBC */
000025A8 486D F600 pea.l [A5 - 0xA00]
000025AC 514F subq.w A7, 8
000025AE 486D DA4E pea.l [A5 - 0x25B2]
000025B2 486D F1B6 pea.l [A5 - 0xE4A]
000025B6 3F3C 080E move.w -[A7], 0x80E
000025BA A9EB syscall Pack4/FP68K
000025BC 486D F1B6 pea.l [A5 - 0xE4A]
000025C0 486F 0004 pea.l [A7 + 0x4]
000025C4 3F3C 0810 move.w -[A7], 0x810
000025C8 A9EB syscall Pack4/FP68K
000025CA 4EBA 125C jsr [PC + 0x125C /* 00003828 */]
000025CE 4FEF 000C lea.l A7, [A7 + 0xC]
000025D2 486D F608 pea.l [A5 - 0x9F8]
000025D6 514F subq.w A7, 8
000025D8 486D D97E pea.l [A5 - 0x2682]
000025DC 486D F1B6 pea.l [A5 - 0xE4A]
000025E0 3F3C 080E move.w -[A7], 0x80E
000025E4 A9EB syscall Pack4/FP68K
000025E6 486D F1B6 pea.l [A5 - 0xE4A]
000025EA 486F 0004 pea.l [A7 + 0x4]
000025EE 3F3C 0810 move.w -[A7], 0x810
000025F2 A9EB syscall Pack4/FP68K
000025F4 4EBA 1232 jsr [PC + 0x1232 /* 00003828 */]
000025F8 4FEF 000C lea.l A7, [A7 + 0xC]
000025FC 486D F610 pea.l [A5 - 0x9F0]
00002600 514F subq.w A7, 8
00002602 486D DA36 pea.l [A5 - 0x25CA]
00002606 486D F1B6 pea.l [A5 - 0xE4A]
0000260A 3F3C 080E move.w -[A7], 0x80E
0000260E A9EB syscall Pack4/FP68K
00002610 486D F1B6 pea.l [A5 - 0xE4A]
00002614 486F 0004 pea.l [A7 + 0x4]
00002618 3F3C 0810 move.w -[A7], 0x810
0000261C A9EB syscall Pack4/FP68K
0000261E 4EBA 1208 jsr [PC + 0x1208 /* 00003828 */]
00002622 4FEF 000C lea.l A7, [A7 + 0xC]
00002626 486D F618 pea.l [A5 - 0x9E8]
0000262A 514F subq.w A7, 8
0000262C 486D DA0E pea.l [A5 - 0x25F2]
00002630 486D F1B6 pea.l [A5 - 0xE4A]
00002634 3F3C 080E move.w -[A7], 0x80E
00002638 A9EB syscall Pack4/FP68K
0000263A 486D F1B6 pea.l [A5 - 0xE4A]
0000263E 486F 0004 pea.l [A7 + 0x4]
00002642 3F3C 0810 move.w -[A7], 0x810
00002646 A9EB syscall Pack4/FP68K
00002648 4EBA 11DE jsr [PC + 0x11DE /* 00003828 */]
0000264C 4FEF 000C lea.l A7, [A7 + 0xC]
00002650 486D F620 pea.l [A5 - 0x9E0]
00002654 514F subq.w A7, 8
00002656 486D DBF6 pea.l [A5 - 0x240A]
0000265A 486D F1B6 pea.l [A5 - 0xE4A]
0000265E 3F3C 080E move.w -[A7], 0x80E
00002662 A9EB syscall Pack4/FP68K
00002664 486D F1B6 pea.l [A5 - 0xE4A]
00002668 486F 0004 pea.l [A7 + 0x4]
0000266C 3F3C 0810 move.w -[A7], 0x810
00002670 A9EB syscall Pack4/FP68K
00002672 4EBA 11B4 jsr [PC + 0x11B4 /* 00003828 */]
00002676 4FEF 000C lea.l A7, [A7 + 0xC]
0000267A 486D F628 pea.l [A5 - 0x9D8]
0000267E 514F subq.w A7, 8
00002680 486D DAE6 pea.l [A5 - 0x251A]
00002684 486D F1B6 pea.l [A5 - 0xE4A]
00002688 3F3C 080E move.w -[A7], 0x80E
0000268C A9EB syscall Pack4/FP68K
0000268E 486D F1B6 pea.l [A5 - 0xE4A]
00002692 486F 0004 pea.l [A7 + 0x4]
00002696 3F3C 0810 move.w -[A7], 0x810
0000269A A9EB syscall Pack4/FP68K
0000269C 4EBA 118A jsr [PC + 0x118A /* 00003828 */]
000026A0 4FEF 000C lea.l A7, [A7 + 0xC]
000026A4 486D F630 pea.l [A5 - 0x9D0]
000026A8 514F subq.w A7, 8
000026AA 486D DB96 pea.l [A5 - 0x246A]
000026AE 486D F1B6 pea.l [A5 - 0xE4A]
000026B2 3F3C 080E move.w -[A7], 0x80E
000026B6 A9EB syscall Pack4/FP68K
000026B8 486D F1B6 pea.l [A5 - 0xE4A]
000026BC 486F 0004 pea.l [A7 + 0x4]
000026C0 3F3C 0810 move.w -[A7], 0x810
000026C4 A9EB syscall Pack4/FP68K
000026C6 4EBA 1160 jsr [PC + 0x1160 /* 00003828 */]
000026CA 4FEF 000C lea.l A7, [A7 + 0xC]
000026CE 486D F7C8 pea.l [A5 - 0x838]
000026D2 514F subq.w A7, 8
000026D4 486D DB26 pea.l [A5 - 0x24DA]
000026D8 486D F1B6 pea.l [A5 - 0xE4A]
000026DC 3F3C 080E move.w -[A7], 0x80E
000026E0 A9EB syscall Pack4/FP68K
000026E2 486D F1B6 pea.l [A5 - 0xE4A]
000026E6 486F 0004 pea.l [A7 + 0x4]
000026EA 3F3C 0810 move.w -[A7], 0x810
000026EE A9EB syscall Pack4/FP68K
000026F0 4EBA 1136 jsr [PC + 0x1136 /* 00003828 */]
000026F4 4FEF 000C lea.l A7, [A7 + 0xC]
000026F8 486D F7C0 pea.l [A5 - 0x840]
000026FC 514F subq.w A7, 8
000026FE 486D DBBE pea.l [A5 - 0x2442]
00002702 486D F1B6 pea.l [A5 - 0xE4A]
00002706 3F3C 080E move.w -[A7], 0x80E
0000270A A9EB syscall Pack4/FP68K
0000270C 486D F1B6 pea.l [A5 - 0xE4A]
00002710 486F 0004 pea.l [A7 + 0x4]
00002714 3F3C 0810 move.w -[A7], 0x810
00002718 A9EB syscall Pack4/FP68K
0000271A 4EBA 110C jsr [PC + 0x110C /* 00003828 */]
0000271E 4FEF 000C lea.l A7, [A7 + 0xC]
00002722 486D F638 pea.l [A5 - 0x9C8]
00002726 514F subq.w A7, 8
00002728 486D DBEE pea.l [A5 - 0x2412]
0000272C 486D F1B6 pea.l [A5 - 0xE4A]
00002730 3F3C 080E move.w -[A7], 0x80E
00002734 A9EB syscall Pack4/FP68K
00002736 486D F1B6 pea.l [A5 - 0xE4A]
0000273A 486F 0004 pea.l [A7 + 0x4]
0000273E 3F3C 0810 move.w -[A7], 0x810
00002742 A9EB syscall Pack4/FP68K
00002744 4EBA 10E2 jsr [PC + 0x10E2 /* 00003828 */]
00002748 4FEF 000C lea.l A7, [A7 + 0xC]
0000274C 486D F640 pea.l [A5 - 0x9C0]
00002750 514F subq.w A7, 8
00002752 486D DBFE pea.l [A5 - 0x2402]
00002756 486D F1B6 pea.l [A5 - 0xE4A]
0000275A 3F3C 080E move.w -[A7], 0x80E
0000275E A9EB syscall Pack4/FP68K
00002760 486D F1B6 pea.l [A5 - 0xE4A]
00002764 486F 0004 pea.l [A7 + 0x4]
00002768 3F3C 0810 move.w -[A7], 0x810
0000276C A9EB syscall Pack4/FP68K
0000276E 4EBA 10B8 jsr [PC + 0x10B8 /* 00003828 */]
00002772 4FEF 000C lea.l A7, [A7 + 0xC]
00002776 486D F648 pea.l [A5 - 0x9B8]
0000277A 514F subq.w A7, 8
0000277C 486D DC06 pea.l [A5 - 0x23FA]
00002780 486D F1B6 pea.l [A5 - 0xE4A]
00002784 3F3C 080E move.w -[A7], 0x80E
00002788 A9EB syscall Pack4/FP68K
0000278A 486D F1B6 pea.l [A5 - 0xE4A]
0000278E 486F 0004 pea.l [A7 + 0x4]
00002792 3F3C 0810 move.w -[A7], 0x810
00002796 A9EB syscall Pack4/FP68K
00002798 4EBA 108E jsr [PC + 0x108E /* 00003828 */]
0000279C 4FEF 000C lea.l A7, [A7 + 0xC]
000027A0 486D F650 pea.l [A5 - 0x9B0]
000027A4 514F subq.w A7, 8
000027A6 486D DC0E pea.l [A5 - 0x23F2]
000027AA 486D F1B6 pea.l [A5 - 0xE4A]
000027AE 3F3C 080E move.w -[A7], 0x80E
000027B2 A9EB syscall Pack4/FP68K
000027B4 486D F1B6 pea.l [A5 - 0xE4A]
000027B8 486F 0004 pea.l [A7 + 0x4]
000027BC 3F3C 0810 move.w -[A7], 0x810
000027C0 A9EB syscall Pack4/FP68K
000027C2 4EBA 1064 jsr [PC + 0x1064 /* 00003828 */]
000027C6 4FEF 000C lea.l A7, [A7 + 0xC]
000027CA 486D F920 pea.l [A5 - 0x6E0]
000027CE 514F subq.w A7, 8
000027D0 486D DC1E pea.l [A5 - 0x23E2]
000027D4 486D F1B6 pea.l [A5 - 0xE4A]
000027D8 3F3C 080E move.w -[A7], 0x80E
000027DC A9EB syscall Pack4/FP68K
000027DE 486D F1B6 pea.l [A5 - 0xE4A]
000027E2 486F 0004 pea.l [A7 + 0x4]
000027E6 3F3C 0810 move.w -[A7], 0x810
000027EA A9EB syscall Pack4/FP68K
000027EC 4EBA 103A jsr [PC + 0x103A /* 00003828 */]
000027F0 4FEF 000C lea.l A7, [A7 + 0xC]
000027F4 486D F7D8 pea.l [A5 - 0x828]
000027F8 514F subq.w A7, 8
000027FA 486D DC26 pea.l [A5 - 0x23DA]
000027FE 486D F1B6 pea.l [A5 - 0xE4A]
00002802 3F3C 080E move.w -[A7], 0x80E
00002806 A9EB syscall Pack4/FP68K
00002808 486D F1B6 pea.l [A5 - 0xE4A]
0000280C 486F 0004 pea.l [A7 + 0x4]
00002810 3F3C 0810 move.w -[A7], 0x810
00002814 A9EB syscall Pack4/FP68K
00002816 4EBA 1010 jsr [PC + 0x1010 /* 00003828 */]
0000281A 4FEF 000C lea.l A7, [A7 + 0xC]
0000281E 486D F7E0 pea.l [A5 - 0x820]
00002822 514F subq.w A7, 8
00002824 486D DC3E pea.l [A5 - 0x23C2]
00002828 486D F1B6 pea.l [A5 - 0xE4A]
0000282C 3F3C 080E move.w -[A7], 0x80E
00002830 A9EB syscall Pack4/FP68K
00002832 486D F1B6 pea.l [A5 - 0xE4A]
00002836 486F 0004 pea.l [A7 + 0x4]
0000283A 3F3C 0810 move.w -[A7], 0x810
0000283E A9EB syscall Pack4/FP68K
00002840 4EBA 0FE6 jsr [PC + 0xFE6 /* 00003828 */]
00002844 4FEF 000C lea.l A7, [A7 + 0xC]
00002848 486D F790 pea.l [A5 - 0x870]
0000284C 514F subq.w A7, 8
0000284E 486D DC46 pea.l [A5 - 0x23BA]
00002852 486D F1B6 pea.l [A5 - 0xE4A]
00002856 3F3C 080E move.w -[A7], 0x80E
0000285A A9EB syscall Pack4/FP68K
0000285C 486D F1B6 pea.l [A5 - 0xE4A]
00002860 486F 0004 pea.l [A7 + 0x4]
00002864 3F3C 0810 move.w -[A7], 0x810
00002868 A9EB syscall Pack4/FP68K
0000286A 4EBA 0FBC jsr [PC + 0xFBC /* 00003828 */]
0000286E 4FEF 000C lea.l A7, [A7 + 0xC]
00002872 486D F798 pea.l [A5 - 0x868]
00002876 514F subq.w A7, 8
00002878 486D DC4E pea.l [A5 - 0x23B2]
0000287C 486D F1B6 pea.l [A5 - 0xE4A]
00002880 3F3C 080E move.w -[A7], 0x80E
00002884 A9EB syscall Pack4/FP68K
00002886 486D F1B6 pea.l [A5 - 0xE4A]
0000288A 486F 0004 pea.l [A7 + 0x4]
0000288E 3F3C 0810 move.w -[A7], 0x810
00002892 A9EB syscall Pack4/FP68K
00002894 4EBA 0F92 jsr [PC + 0xF92 /* 00003828 */]
00002898 4FEF 000C lea.l A7, [A7 + 0xC]
0000289C 486D F7A0 pea.l [A5 - 0x860]
000028A0 514F subq.w A7, 8
000028A2 486D DC56 pea.l [A5 - 0x23AA]
000028A6 486D F1B6 pea.l [A5 - 0xE4A]
000028AA 3F3C 080E move.w -[A7], 0x80E
000028AE A9EB syscall Pack4/FP68K
000028B0 486D F1B6 pea.l [A5 - 0xE4A]
000028B4 486F 0004 pea.l [A7 + 0x4]
000028B8 3F3C 0810 move.w -[A7], 0x810
000028BC A9EB syscall Pack4/FP68K
000028BE 4EBA 0F68 jsr [PC + 0xF68 /* 00003828 */]
000028C2 4FEF 000C lea.l A7, [A7 + 0xC]
000028C6 486D F7A8 pea.l [A5 - 0x858]
000028CA 514F subq.w A7, 8
000028CC 486D DC5E pea.l [A5 - 0x23A2]
000028D0 486D F1B6 pea.l [A5 - 0xE4A]
000028D4 3F3C 080E move.w -[A7], 0x80E
000028D8 A9EB syscall Pack4/FP68K
000028DA 486D F1B6 pea.l [A5 - 0xE4A]
000028DE 486F 0004 pea.l [A7 + 0x4]
000028E2 3F3C 0810 move.w -[A7], 0x810
000028E6 A9EB syscall Pack4/FP68K
000028E8 4EBA 0F3E jsr [PC + 0xF3E /* 00003828 */]
000028EC 4FEF 000C lea.l A7, [A7 + 0xC]
000028F0 486D F7B0 pea.l [A5 - 0x850]
000028F4 514F subq.w A7, 8
000028F6 486D DC66 pea.l [A5 - 0x239A]
000028FA 486D F1B6 pea.l [A5 - 0xE4A]
000028FE 3F3C 080E move.w -[A7], 0x80E
00002902 A9EB syscall Pack4/FP68K
00002904 486D F1B6 pea.l [A5 - 0xE4A]
00002908 486F 0004 pea.l [A7 + 0x4]
0000290C 3F3C 0810 move.w -[A7], 0x810
00002910 A9EB syscall Pack4/FP68K
00002912 4EBA 0F14 jsr [PC + 0xF14 /* 00003828 */]
00002916 4FEF 000C lea.l A7, [A7 + 0xC]
0000291A 486D F7B8 pea.l [A5 - 0x848]
0000291E 514F subq.w A7, 8
00002920 486D DC6E pea.l [A5 - 0x2392]
00002924 486D F1B6 pea.l [A5 - 0xE4A]
00002928 3F3C 080E move.w -[A7], 0x80E
0000292C A9EB syscall Pack4/FP68K
0000292E 486D F1B6 pea.l [A5 - 0xE4A]
00002932 486F 0004 pea.l [A7 + 0x4]
00002936 3F3C 0810 move.w -[A7], 0x810
0000293A A9EB syscall Pack4/FP68K
0000293C 4EBA 0EEA jsr [PC + 0xEEA /* 00003828 */]
00002940 4FEF 000C lea.l A7, [A7 + 0xC]
00002944 486D F928 pea.l [A5 - 0x6D8]
00002948 514F subq.w A7, 8
0000294A 486D DC86 pea.l [A5 - 0x237A]
0000294E 486D F1B6 pea.l [A5 - 0xE4A]
00002952 3F3C 080E move.w -[A7], 0x80E
00002956 A9EB syscall Pack4/FP68K
00002958 486D F1B6 pea.l [A5 - 0xE4A]
0000295C 486F 0004 pea.l [A7 + 0x4]
00002960 3F3C 0810 move.w -[A7], 0x810
00002964 A9EB syscall Pack4/FP68K
00002966 4EBA 0EC0 jsr [PC + 0xEC0 /* 00003828 */]
0000296A 4FEF 000C lea.l A7, [A7 + 0xC]
0000296E 486D F930 pea.l [A5 - 0x6D0]
00002972 514F subq.w A7, 8
00002974 486D DCB6 pea.l [A5 - 0x234A]
00002978 486D F1B6 pea.l [A5 - 0xE4A]
0000297C 3F3C 080E move.w -[A7], 0x80E
00002980 A9EB syscall Pack4/FP68K
00002982 486D F1B6 pea.l [A5 - 0xE4A]
00002986 486F 0004 pea.l [A7 + 0x4]
0000298A 3F3C 0810 move.w -[A7], 0x810
0000298E A9EB syscall Pack4/FP68K
00002990 4EBA 0E96 jsr [PC + 0xE96 /* 00003828 */]
00002994 4FEF 000C lea.l A7, [A7 + 0xC]
00002998 486D F7D0 pea.l [A5 - 0x830]
0000299C 514F subq.w A7, 8
0000299E 486D DBC6 pea.l [A5 - 0x243A]
000029A2 486D F1B6 pea.l [A5 - 0xE4A]
000029A6 3F3C 080E move.w -[A7], 0x80E
000029AA A9EB syscall Pack4/FP68K
000029AC 486D F1B6 pea.l [A5 - 0xE4A]
000029B0 486F 0004 pea.l [A7 + 0x4]
000029B4 3F3C 0810 move.w -[A7], 0x810
000029B8 A9EB syscall Pack4/FP68K
000029BA 4EBA 0E6C jsr [PC + 0xE6C /* 00003828 */]
000029BE 4FEF 000C lea.l A7, [A7 + 0xC]
000029C2 486D F7E8 pea.l [A5 - 0x818]
000029C6 514F subq.w A7, 8
000029C8 486D E67E pea.l [A5 - 0x1982]
000029CC 486D F1B6 pea.l [A5 - 0xE4A]
000029D0 3F3C 080E move.w -[A7], 0x80E
000029D4 A9EB syscall Pack4/FP68K
000029D6 486D F1B6 pea.l [A5 - 0xE4A]
000029DA 486F 0004 pea.l [A7 + 0x4]
000029DE 3F3C 0810 move.w -[A7], 0x810
000029E2 A9EB syscall Pack4/FP68K
000029E4 4EBA 0E42 jsr [PC + 0xE42 /* 00003828 */]
000029E8 4FEF 000C lea.l A7, [A7 + 0xC]
000029EC 486D F7F0 pea.l [A5 - 0x810]
000029F0 514F subq.w A7, 8
000029F2 486D E646 pea.l [A5 - 0x19BA]
000029F6 486D F1B6 pea.l [A5 - 0xE4A]
000029FA 3F3C 080E move.w -[A7], 0x80E
000029FE A9EB syscall Pack4/FP68K
00002A00 486D F1B6 pea.l [A5 - 0xE4A]
00002A04 486F 0004 pea.l [A7 + 0x4]
00002A08 3F3C 0810 move.w -[A7], 0x810
00002A0C A9EB syscall Pack4/FP68K
00002A0E 4EBA 0E18 jsr [PC + 0xE18 /* 00003828 */]
00002A12 4FEF 000C lea.l A7, [A7 + 0xC]
00002A16 486D F938 pea.l [A5 - 0x6C8]
00002A1A 514F subq.w A7, 8
00002A1C 486D E666 pea.l [A5 - 0x199A]
00002A20 486D F1B6 pea.l [A5 - 0xE4A]
00002A24 3F3C 080E move.w -[A7], 0x80E
00002A28 A9EB syscall Pack4/FP68K
00002A2A 486D F1B6 pea.l [A5 - 0xE4A]
00002A2E 486F 0004 pea.l [A7 + 0x4]
00002A32 3F3C 0810 move.w -[A7], 0x810
00002A36 A9EB syscall Pack4/FP68K
00002A38 4EBA 0DEE jsr [PC + 0xDEE /* 00003828 */]
00002A3C 4FEF 000C lea.l A7, [A7 + 0xC]
00002A40 486D F940 pea.l [A5 - 0x6C0]
00002A44 514F subq.w A7, 8
00002A46 486D E62E pea.l [A5 - 0x19D2]
00002A4A 486D F1B6 pea.l [A5 - 0xE4A]
00002A4E 3F3C 080E move.w -[A7], 0x80E
00002A52 A9EB syscall Pack4/FP68K
00002A54 486D F1B6 pea.l [A5 - 0xE4A]
00002A58 486F 0004 pea.l [A7 + 0x4]
00002A5C 3F3C 0810 move.w -[A7], 0x810
00002A60 A9EB syscall Pack4/FP68K
00002A62 4EBA 0DC4 jsr [PC + 0xDC4 /* 00003828 */]
00002A66 4FEF 000C lea.l A7, [A7 + 0xC]
00002A6A 486D F948 pea.l [A5 - 0x6B8]
00002A6E 514F subq.w A7, 8
00002A70 486D DB9E pea.l [A5 - 0x2462]
00002A74 486D F1B6 pea.l [A5 - 0xE4A]
00002A78 3F3C 080E move.w -[A7], 0x80E
00002A7C A9EB syscall Pack4/FP68K
00002A7E 486D F1B6 pea.l [A5 - 0xE4A]
00002A82 486F 0004 pea.l [A7 + 0x4]
00002A86 3F3C 0810 move.w -[A7], 0x810
00002A8A A9EB syscall Pack4/FP68K
00002A8C 4EBA 0D9A jsr [PC + 0xD9A /* 00003828 */]
00002A90 4FEF 000C lea.l A7, [A7 + 0xC]
00002A94 486D F950 pea.l [A5 - 0x6B0]
00002A98 514F subq.w A7, 8
00002A9A 486D E6A6 pea.l [A5 - 0x195A]
00002A9E 486D F1B6 pea.l [A5 - 0xE4A]
00002AA2 3F3C 080E move.w -[A7], 0x80E
00002AA6 A9EB syscall Pack4/FP68K
00002AA8 486D F1B6 pea.l [A5 - 0xE4A]
00002AAC 486F 0004 pea.l [A7 + 0x4]
00002AB0 3F3C 0810 move.w -[A7], 0x810
00002AB4 A9EB syscall Pack4/FP68K
00002AB6 4EBA 0D70 jsr [PC + 0xD70 /* 00003828 */]
00002ABA 4FEF 000C lea.l A7, [A7 + 0xC]
00002ABE 486D F958 pea.l [A5 - 0x6A8]
00002AC2 514F subq.w A7, 8
00002AC4 486D DA8E pea.l [A5 - 0x2572]
00002AC8 486D F1B6 pea.l [A5 - 0xE4A]
00002ACC 3F3C 080E move.w -[A7], 0x80E
00002AD0 A9EB syscall Pack4/FP68K
00002AD2 486D F1B6 pea.l [A5 - 0xE4A]
00002AD6 486F 0004 pea.l [A7 + 0x4]
00002ADA 3F3C 0810 move.w -[A7], 0x810
00002ADE A9EB syscall Pack4/FP68K
00002AE0 4EBA 0D46 jsr [PC + 0xD46 /* 00003828 */]
00002AE4 4FEF 000C lea.l A7, [A7 + 0xC]
00002AE8 486D F960 pea.l [A5 - 0x6A0]
00002AEC 514F subq.w A7, 8
00002AEE 486D DA96 pea.l [A5 - 0x256A]
00002AF2 486D F1B6 pea.l [A5 - 0xE4A]
00002AF6 3F3C 080E move.w -[A7], 0x80E
00002AFA A9EB syscall Pack4/FP68K
00002AFC 486D F1B6 pea.l [A5 - 0xE4A]
00002B00 486F 0004 pea.l [A7 + 0x4]
00002B04 3F3C 0810 move.w -[A7], 0x810
00002B08 A9EB syscall Pack4/FP68K
00002B0A 4EBA 0D1C jsr [PC + 0xD1C /* 00003828 */]
00002B0E 4FEF 000C lea.l A7, [A7 + 0xC]
00002B12 486D F968 pea.l [A5 - 0x698]
00002B16 514F subq.w A7, 8
00002B18 486D DA9E pea.l [A5 - 0x2562]
00002B1C 486D F1B6 pea.l [A5 - 0xE4A]
00002B20 3F3C 080E move.w -[A7], 0x80E
00002B24 A9EB syscall Pack4/FP68K
00002B26 486D F1B6 pea.l [A5 - 0xE4A]
00002B2A 486F 0004 pea.l [A7 + 0x4]
00002B2E 3F3C 0810 move.w -[A7], 0x810
00002B32 A9EB syscall Pack4/FP68K
00002B34 4EBA 0CF2 jsr [PC + 0xCF2 /* 00003828 */]
00002B38 4FEF 000C lea.l A7, [A7 + 0xC]
00002B3C 486D F970 pea.l [A5 - 0x690]
00002B40 514F subq.w A7, 8
00002B42 486D DA86 pea.l [A5 - 0x257A]
00002B46 486D F1B6 pea.l [A5 - 0xE4A]
00002B4A 3F3C 080E move.w -[A7], 0x80E
00002B4E A9EB syscall Pack4/FP68K
00002B50 486D F1B6 pea.l [A5 - 0xE4A]
00002B54 486F 0004 pea.l [A7 + 0x4]
00002B58 3F3C 0810 move.w -[A7], 0x810
00002B5C A9EB syscall Pack4/FP68K
00002B5E 4EBA 0CC8 jsr [PC + 0xCC8 /* 00003828 */]
00002B62 4FEF 000C lea.l A7, [A7 + 0xC]
00002B66 486D F978 pea.l [A5 - 0x688]
00002B6A 514F subq.w A7, 8
00002B6C 486D DA76 pea.l [A5 - 0x258A]
00002B70 486D F1B6 pea.l [A5 - 0xE4A]
00002B74 3F3C 080E move.w -[A7], 0x80E
00002B78 A9EB syscall Pack4/FP68K
00002B7A 486D F1B6 pea.l [A5 - 0xE4A]
00002B7E 486F 0004 pea.l [A7 + 0x4]
00002B82 3F3C 0810 move.w -[A7], 0x810
00002B86 A9EB syscall Pack4/FP68K
00002B88 4EBA 0C9E jsr [PC + 0xC9E /* 00003828 */]
00002B8C 4FEF 000C lea.l A7, [A7 + 0xC]
00002B90 486D F980 pea.l [A5 - 0x680]
00002B94 514F subq.w A7, 8
00002B96 486D DA7E pea.l [A5 - 0x2582]
00002B9A 486D F1B6 pea.l [A5 - 0xE4A]
00002B9E 3F3C 080E move.w -[A7], 0x80E
00002BA2 A9EB syscall Pack4/FP68K
00002BA4 486D F1B6 pea.l [A5 - 0xE4A]
00002BA8 486F 0004 pea.l [A7 + 0x4]
00002BAC 3F3C 0810 move.w -[A7], 0x810
00002BB0 A9EB syscall Pack4/FP68K
00002BB2 4EBA 0C74 jsr [PC + 0xC74 /* 00003828 */]
00002BB6 4FEF 000C lea.l A7, [A7 + 0xC]
00002BBA 6004 bra +0x6 /* 00002BC0 */
label00002BBC:
00002BBC 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */]
label00002BC0:
00002BC0 487A 0018 pea.l [PC + 0x18 /* 00002BDA, value 0x4E56 'NV', cstring "" */]
00002BC4 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00002BC8 584F addq.w A7, 4
00002BCA 4E5E unlink A6
00002BCC 4E75 rts
00002BCE 5072 696E addq.w <<invalid full ext with IS == 1 and I/IS == 6>>, 8
00002BD2 7469 moveq.l D2, 0x69
00002BD4 6E67 bgt +0x69 /* 00002C3D */
00002BD6 2E2E 2E00 move.l D7, [A6 + 0x2E00]
00002BDA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002BDC-00002BEA
fn00002BDC:
00002BDC 4E56 0000 link A6, 0
00002BE0 48E7 0C00 movem.l -[A7], D4,D5
00002BE4 3B7C 0001 ED2A move.w [A5 - 0x12D6], 0x1
// end alternate branch 00002BDC-00002BEA
fn00002BDC: // (misaligned)
00002BDE 0000 48E7 ori.b D0, 0xE7
00002BE2 0C00 3B7C cmpi.b D0, 0x7C /* '|' */
00002BE6 0001 ED2A ori.b D1, 0x2A /* '*' */
00002BEA 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00002BEE 7800 moveq.l D4, 0x00
label00002BF0:
00002BF0 7A00 moveq.l D5, 0x00
label00002BF2:
00002BF2 3604 move.w D3, D4
00002BF4 C7FC 00C8 muls.w D3, 0xC8
00002BF8 48C5 ext.l D5
00002BFA 2405 move.l D2, D5
00002BFC E782 asl D2, 3
00002BFE D682 add.l D3, D2
00002C00 45ED F1C0 lea.l A2, [A5 - 0xE40]
00002C04 D68A add.l D3, A2
00002C06 2F03 move.l -[A7], D3
00002C08 3604 move.w D3, D4
00002C0A C6FC 0032 mulu.w D3, 0x32 /* '2' */
00002C0E 5C43 addq.w D3, 6
00002C10 3F03 move.w -[A7], D3
00002C12 3605 move.w D3, D5
00002C14 C6FC 000C mulu.w D3, 0xC
00002C18 5043 addq.w D3, 8
00002C1A 3F03 move.w -[A7], D3
00002C1C 3604 move.w D3, D4
00002C1E 5243 addq.w D3, 1
00002C20 C6FC 0032 mulu.w D3, 0x32 /* '2' */
00002C24 5A43 addq.w D3, 5
00002C26 3F03 move.w -[A7], D3
00002C28 3605 move.w D3, D5
00002C2A 5243 addq.w D3, 1
00002C2C C6FC 000C mulu.w D3, 0xC
00002C30 5E43 addq.w D3, 7
00002C32 3F03 move.w -[A7], D3
00002C34 A8A7 syscall SetRect
00002C36 5245 addq.w D5, 1
00002C38 BA7C 0019 cmp.w D5, 0x19
00002C3C 6DB4 blt -0x4A /* 00002BF2 */
00002C3E 5244 addq.w D4, 1
00002C40 B87C 000A cmp.w D4, 0xA /* '\n' */
00002C44 6DAA blt -0x54 /* 00002BF0 */
00002C46 486D F0BC pea.l [A5 - 0xF44]
00002C4A 3F2D F1C2 move.w -[A7], [A5 - 0xE3E]
00002C4E 3F2D F1C0 move.w -[A7], [A5 - 0xE40]
00002C52 3F2D F98E move.w -[A7], [A5 - 0x672]
00002C56 3F2D F98C move.w -[A7], [A5 - 0x674]
00002C5A A8A7 syscall SetRect
00002C5C 486D F0BC pea.l [A5 - 0xF44]
00002C60 3F3C FFFC move.w -[A7], 0xFFFC
00002C64 3F3C FFFC move.w -[A7], 0xFFFC
00002C68 A8A9 syscall InsetRect
00002C6A 4CDF 0030 movem.l D4,D5, [A7]+
00002C6E 4E5E unlink A6
00002C70 4E75 rts
fn00002C72:
00002C72 4E56 FFEC link A6, -0x0014
00002C76 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00002C7A A88A syscall TextSize
00002C7C 3F3C 0003 move.w -[A7], 0x3
00002C80 A887 syscall TextFont
00002C82 3F3C 0001 move.w -[A7], 0x1
00002C86 A888 syscall TextFace
00002C88 486D F0BC pea.l [A5 - 0xF44]
00002C8C 486D F186 pea.l [A5 - 0xE7A]
00002C90 A8A5 syscall FillRect
00002C92 3F3C 0002 move.w -[A7], 0x2
00002C96 3F3C 0002 move.w -[A7], 0x2
00002C9A A89B syscall PenSize
00002C9C 486D F0BC pea.l [A5 - 0xF44]
00002CA0 A8A1 syscall FrameRect
00002CA2 A89E syscall PenNormal
00002CA4 487A 0544 pea.l [PC + 0x544 /* 000031EA, value 0x436F6D6D 'Comm', cstring "Commodities" */]
00002CA8 486D F448 pea.l [A5 - 0xBB8]
00002CAC 486D F1C0 pea.l [A5 - 0xE40]
00002CB0 4EBA 0CF6 jsr [PC + 0xCF6 /* 000039A8 */]
00002CB4 4FEF 000C lea.l A7, [A7 + 0xC]
00002CB8 486D F290 pea.l [A5 - 0xD70]
00002CBC 487A 0538 pea.l [PC + 0x538 /* 000031F6, value 0x43757272 'Curr', cstring "Current" */]
00002CC0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002CC4 504F addq.w A7, 8
00002CC6 486D F358 pea.l [A5 - 0xCA8]
00002CCA 487A 0532 pea.l [PC + 0x532 /* 000031FE, value 0x20202020 ' ' */]
00002CCE 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002CD2 504F addq.w A7, 8
00002CD4 486D F420 pea.l [A5 - 0xBE0]
00002CD8 487A 052B pea.l [PC + 0x52B /* 00003205, value 0x2020204F ' O', cstring " Old" */]
00002CDC 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002CE0 504F addq.w A7, 8
00002CE2 486D F1D0 pea.l [A5 - 0xE30]
00002CE6 487A 0524 pea.l [PC + 0x524 /* 0000320C, value 0x57686561 'Whea', cstring "Wheat" */]
00002CEA 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002CEE 504F addq.w A7, 8
00002CF0 486D F1D8 pea.l [A5 - 0xE28]
00002CF4 487A 051C pea.l [PC + 0x51C /* 00003212, value 0x4D616E75 'Manu', cstring "Manure" */]
00002CF8 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002CFC 504F addq.w A7, 8
00002CFE 486D F1E0 pea.l [A5 - 0xE20]
00002D02 487A 0515 pea.l [PC + 0x515 /* 00003219, value 0x536C6176 'Slav', cstring "Slaves" */]
00002D06 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002D0A 504F addq.w A7, 8
00002D0C 486D F1E8 pea.l [A5 - 0xE18]
00002D10 487A 050E pea.l [PC + 0x50E /* 00003220, value 0x486F7273 'Hors', cstring "Horses" */]
00002D14 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002D18 504F addq.w A7, 8
00002D1A 486D F1F0 pea.l [A5 - 0xE10]
00002D1E 487A 0507 pea.l [PC + 0x507 /* 00003227, value 0x4F78656E 'Oxen', cstring "Oxen" */]
00002D22 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002D26 504F addq.w A7, 8
00002D28 487A 0502 pea.l [PC + 0x502 /* 0000322C, value 0x50726963 'Pric', cstring "Prices" */]
00002D2C 486D F5D8 pea.l [A5 - 0xA28]
00002D30 486D F4E0 pea.l [A5 - 0xB20]
00002D34 4EBA 0C72 jsr [PC + 0xC72 /* 000039A8 */]
00002D38 4FEF 000C lea.l A7, [A7 + 0xC]
00002D3C 486D F4E8 pea.l [A5 - 0xB18]
00002D40 487A 04F1 pea.l [PC + 0x4F1 /* 00003233, value 0x57686561 'Whea', cstring "Wheat" */]
00002D44 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002D48 504F addq.w A7, 8
00002D4A 486D F4F0 pea.l [A5 - 0xB10]
00002D4E 487A 04E9 pea.l [PC + 0x4E9 /* 00003239, value 0x4D616E75 'Manu', cstring "Manure" */]
00002D52 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002D56 504F addq.w A7, 8
00002D58 486D F4F8 pea.l [A5 - 0xB08]
00002D5C 487A 04E2 pea.l [PC + 0x4E2 /* 00003240, value 0x536C6176 'Slav', cstring "Slaves" */]
00002D60 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002D64 504F addq.w A7, 8
00002D66 486D F500 pea.l [A5 - 0xB00]
00002D6A 487A 04DB pea.l [PC + 0x4DB /* 00003247, value 0x486F7273 'Hors', cstring "Horses" */]
00002D6E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002D72 504F addq.w A7, 8
00002D74 486D F508 pea.l [A5 - 0xAF8]
00002D78 487A 04D4 pea.l [PC + 0x4D4 /* 0000324E, value 0x4F78656E 'Oxen', cstring "Oxen" */]
00002D7C 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002D80 504F addq.w A7, 8
00002D82 486D F510 pea.l [A5 - 0xAF0]
00002D86 487A 04CB pea.l [PC + 0x4CB /* 00003253, value 0x4C616E64 'Land', cstring "Land" */]
00002D8A 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002D8E 504F addq.w A7, 8
00002D90 487A 04C6 pea.l [PC + 0x4C6 /* 00003258, value 0x46656564 'Feed', cstring "Feed Rates" */]
00002D94 486D F750 pea.l [A5 - 0x8B0]
00002D98 486D F670 pea.l [A5 - 0x990]
00002D9C 4EBA 0C0A jsr [PC + 0xC0A /* 000039A8 */]
00002DA0 4FEF 000C lea.l A7, [A7 + 0xC]
00002DA4 486D F678 pea.l [A5 - 0x988]
00002DA8 487A 04B9 pea.l [PC + 0x4B9 /* 00003263, value 0x536C6176 'Slav', cstring "Slaves" */]
00002DAC 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002DB0 504F addq.w A7, 8
00002DB2 486D F688 pea.l [A5 - 0x978]
00002DB6 487A 04B2 pea.l [PC + 0x4B2 /* 0000326A, value 0x486F7273 'Hors', cstring "Horses" */]
00002DBA 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002DBE 504F addq.w A7, 8
00002DC0 486D F680 pea.l [A5 - 0x980]
00002DC4 487A 04AB pea.l [PC + 0x4AB /* 00003271, value 0x4F78656E 'Oxen', cstring "Oxen" */]
00002DC8 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002DCC 504F addq.w A7, 8
00002DCE 487A 04A6 pea.l [PC + 0x4A6 /* 00003276, value 0x4F766572 'Over', cstring "Overseers" */]
00002DD2 486D F768 pea.l [A5 - 0x898]
00002DD6 486D F690 pea.l [A5 - 0x970]
00002DDA 4EBA 0BCC jsr [PC + 0xBCC /* 000039A8 */]
00002DDE 4FEF 000C lea.l A7, [A7 + 0xC]
00002DE2 486D F698 pea.l [A5 - 0x968]
00002DE6 487A 0498 pea.l [PC + 0x498 /* 00003280, value 0x4F277365 'O\'se', cstring "O\'seers" */]
00002DEA 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002DEE 504F addq.w A7, 8
00002DF0 486D F6A0 pea.l [A5 - 0x960]
00002DF4 487A 0492 pea.l [PC + 0x492 /* 00003288, value 0x53616C61 'Sala', cstring "Salary" */]
00002DF8 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002DFC 504F addq.w A7, 8
00002DFE 487A 048F pea.l [PC + 0x48F /* 0000328F, value 0x4C6F616E 'Loan', cstring "Loan" */]
00002E02 486D F8F8 pea.l [A5 - 0x708]
00002E06 486D F818 pea.l [A5 - 0x7E8]
00002E0A 4EBA 0B9C jsr [PC + 0xB9C /* 000039A8 */]
00002E0E 4FEF 000C lea.l A7, [A7 + 0xC]
00002E12 486D F820 pea.l [A5 - 0x7E0]
00002E16 487A 047C pea.l [PC + 0x47C /* 00003294, value 0x4C6F616E 'Loan', cstring "Loan" */]
00002E1A 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002E1E 504F addq.w A7, 8
00002E20 486D F828 pea.l [A5 - 0x7D8]
00002E24 487A 0473 pea.l [PC + 0x473 /* 00003299, value 0x696E7420 'int ', cstring "int %" */]
00002E28 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002E2C 504F addq.w A7, 8
00002E2E 486D F830 pea.l [A5 - 0x7D0]
00002E32 487A 046B pea.l [PC + 0x46B /* 0000329F, value 0x43726564 'Cred', cstring "Cred lmt" */]
00002E36 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002E3A 504F addq.w A7, 8
00002E3C 487A 046A pea.l [PC + 0x46A /* 000032A8, value 0x476F6C64 'Gold', cstring "Gold" */]
00002E40 486D F910 pea.l [A5 - 0x6F0]
00002E44 486D F770 pea.l [A5 - 0x890]
00002E48 4EBA 0B5E jsr [PC + 0xB5E /* 000039A8 */]
00002E4C 4FEF 000C lea.l A7, [A7 + 0xC]
00002E50 486D F778 pea.l [A5 - 0x888]
00002E54 487A 0457 pea.l [PC + 0x457 /* 000032AD, value 0x43757220 'Cur ', cstring "Cur Gold" */]
00002E58 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002E5C 504F addq.w A7, 8
00002E5E 486D F840 pea.l [A5 - 0x7C0]
00002E62 487A 0452 pea.l [PC + 0x452 /* 000032B6, value 0x20202020 ' ' */]
00002E66 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002E6A 504F addq.w A7, 8
00002E6C 486D F908 pea.l [A5 - 0x6F8]
00002E70 487A 044B pea.l [PC + 0x44B /* 000032BD, value 0x4F6C6420 'Old ', cstring "Old Gold" */]
00002E74 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002E78 504F addq.w A7, 8
00002E7A 487A 044A pea.l [PC + 0x44A /* 000032C6, value 0x4C616E64 'Land', cstring "Land" */]
00002E7E 486D F528 pea.l [A5 - 0xAD8]
00002E82 486D F1F8 pea.l [A5 - 0xE08]
00002E86 4EBA 0B20 jsr [PC + 0xB20 /* 000039A8 */]
00002E8A 4FEF 000C lea.l A7, [A7 + 0xC]
00002E8E 486D F200 pea.l [A5 - 0xE00]
00002E92 487A 0437 pea.l [PC + 0x437 /* 000032CB, value 0x46616C6C 'Fall', cstring "Fallow" */]
00002E96 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002E9A 504F addq.w A7, 8
00002E9C 486D F2C8 pea.l [A5 - 0xD38]
00002EA0 487A 0430 pea.l [PC + 0x430 /* 000032D2, value 0x506C616E 'Plan', cstring "Planted" */]
00002EA4 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002EA8 504F addq.w A7, 8
00002EAA 486D F390 pea.l [A5 - 0xC70]
00002EAE 487A 042A pea.l [PC + 0x42A /* 000032DA, value 0x47726F77 'Grow', cstring "Growing" */]
00002EB2 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002EB6 504F addq.w A7, 8
00002EB8 486D F458 pea.l [A5 - 0xBA8]
00002EBC 487A 0424 pea.l [PC + 0x424 /* 000032E2, value 0x52697065 'Ripe', cstring "Ripe" */]
00002EC0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002EC4 504F addq.w A7, 8
00002EC6 486D F520 pea.l [A5 - 0xAE0]
00002ECA 487A 041B pea.l [PC + 0x41B /* 000032E7, value 0x546F7461 'Tota', cstring "Total" */]
00002ECE 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002ED2 504F addq.w A7, 8
00002ED4 487A 0417 pea.l [PC + 0x417 /* 000032ED, value 0x53707265 'Spre', cstring "Spread & Plant" */]
00002ED8 486D F6B8 pea.l [A5 - 0x948]
00002EDC 486D F5E0 pea.l [A5 - 0xA20]
00002EE0 4EBA 0AC6 jsr [PC + 0xAC6 /* 000039A8 */]
00002EE4 4FEF 000C lea.l A7, [A7 + 0xC]
00002EE8 486D F5E8 pea.l [A5 - 0xA18]
00002EEC 487A 040E pea.l [PC + 0x40E /* 000032FC, value 0x4D616E75 'Manu', cstring "Manure" */]
00002EF0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002EF4 504F addq.w A7, 8
00002EF6 486D F6B0 pea.l [A5 - 0x950]
00002EFA 487A 0407 pea.l [PC + 0x407 /* 00003303, value 0x4C616E64 'Land', cstring "Land" */]
00002EFE 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002F02 504F addq.w A7, 8
00002F04 487A 0402 pea.l [PC + 0x402 /* 00003308, value 0x44617465 'Date', cstring "Date" */]
00002F08 486D F8D8 pea.l [A5 - 0x728]
00002F0C 486D F800 pea.l [A5 - 0x800]
00002F10 4EBA 0A96 jsr [PC + 0xA96 /* 000039A8 */]
00002F14 4FEF 000C lea.l A7, [A7 + 0xC]
00002F18 486D F808 pea.l [A5 - 0x7F8]
00002F1C 487A 03EF pea.l [PC + 0x3EF /* 0000330D, value 0x59656172 'Year', cstring "Year" */]
00002F20 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002F24 504F addq.w A7, 8
00002F26 486D F810 pea.l [A5 - 0x7F0]
00002F2A 487A 03E6 pea.l [PC + 0x3E6 /* 00003312, value 0x4D6F6E74 'Mont', cstring "Month" */]
00002F2E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002F32 504F addq.w A7, 8
00002F34 487A 03E2 pea.l [PC + 0x3E2 /* 00003318, value 0x50797261 'Pyra', cstring "Pyramid" */]
00002F38 486D F4D0 pea.l [A5 - 0xB30]
00002F3C 486D F210 pea.l [A5 - 0xDF0]
00002F40 4EBA 0A66 jsr [PC + 0xA66 /* 000039A8 */]
00002F44 4FEF 000C lea.l A7, [A7 + 0xC]
00002F48 486D F218 pea.l [A5 - 0xDE8]
00002F4C 487A 03D2 pea.l [PC + 0x3D2 /* 00003320, value 0x53746F6E 'Ston', cstring "Stone Quota" */]
00002F50 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002F54 504F addq.w A7, 8
00002F56 486D F470 pea.l [A5 - 0xB90]
00002F5A 487A 03D0 pea.l [PC + 0x3D0 /* 0000332C, value 0x53746F6E 'Ston', cstring "Stones" */]
00002F5E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002F62 504F addq.w A7, 8
00002F64 486D F480 pea.l [A5 - 0xB80]
00002F68 487A 03C9 pea.l [PC + 0x3C9 /* 00003333, value 0x48656967 'Heig', cstring "Height" */]
00002F6C 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002F70 504F addq.w A7, 8
00002F72 4A6D ED2C tst.w [A5 - 0x12D4]
00002F76 6700 021E beq +0x220 /* 00003196 */
00002F7A 487A 03BE pea.l [PC + 0x3BE /* 0000333A, value 0x44656275 'Debu', cstring "Debug Values" */]
00002F7E 486D F980 pea.l [A5 - 0x680]
00002F82 486D F530 pea.l [A5 - 0xAD0]
00002F86 4EBA 0A20 jsr [PC + 0xA20 /* 000039A8 */]
00002F8A 4FEF 000C lea.l A7, [A7 + 0xC]
00002F8E 486D F538 pea.l [A5 - 0xAC8]
00002F92 487A 03B3 pea.l [PC + 0x3B3 /* 00003347, value 0x736C4865 'slHe', cstring "slHealth" */]
00002F96 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002F9A 504F addq.w A7, 8
00002F9C 486D F540 pea.l [A5 - 0xAC0]
00002FA0 487A 03AE pea.l [PC + 0x3AE /* 00003350, value 0x68736865 'hshe', cstring "hshealth" */]
00002FA4 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002FA8 504F addq.w A7, 8
00002FAA 486D F548 pea.l [A5 - 0xAB8]
00002FAE 487A 03A9 pea.l [PC + 0x3A9 /* 00003359, value 0x6F784865 'oxHe', cstring "oxHealth" */]
00002FB2 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002FB6 504F addq.w A7, 8
00002FB8 486D F550 pea.l [A5 - 0xAB0]
00002FBC 487A 03A4 pea.l [PC + 0x3A4 /* 00003362, value 0x6F765072 'ovPr', cstring "ovPress" */]
00002FC0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002FC4 504F addq.w A7, 8
00002FC6 486D F558 pea.l [A5 - 0xAA8]
00002FCA 487A 039E pea.l [PC + 0x39E /* 0000336A, value 0x736C4665 'slFe', cstring "slFed" */]
00002FCE 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002FD2 504F addq.w A7, 8
00002FD4 486D F560 pea.l [A5 - 0xAA0]
00002FD8 487A 0396 pea.l [PC + 0x396 /* 00003370, value 0x68734665 'hsFe', cstring "hsFed" */]
00002FDC 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002FE0 504F addq.w A7, 8
00002FE2 486D F568 pea.l [A5 - 0xA98]
00002FE6 487A 038E pea.l [PC + 0x38E /* 00003376, value 0x6F784665 'oxFe', cstring "oxFed" */]
00002FEA 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002FEE 504F addq.w A7, 8
00002FF0 486D F700 pea.l [A5 - 0x900]
00002FF4 487A 0386 pea.l [PC + 0x386 /* 0000337C, value 0x6D617857 'maxW', cstring "maxWk_sl" */]
00002FF8 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00002FFC 504F addq.w A7, 8
00002FFE 486D F6F8 pea.l [A5 - 0x908]
00003002 487A 0381 pea.l [PC + 0x381 /* 00003385, value 0x72657157 'reqW', cstring "reqWk" */]
00003006 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000300A 504F addq.w A7, 8
0000300C 486D F570 pea.l [A5 - 0xA90]
00003010 487A 0379 pea.l [PC + 0x379 /* 0000338B, value 0x736C4566 'slEf', cstring "slEff" */]
00003014 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003018 504F addq.w A7, 8
0000301A 486D F578 pea.l [A5 - 0xA88]
0000301E 487A 0371 pea.l [PC + 0x371 /* 00003391, value 0x736C4C61 'slLa', cstring "slLabor" */]
00003022 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003026 504F addq.w A7, 8
00003028 486D F580 pea.l [A5 - 0xA80]
0000302C 487A 036B pea.l [PC + 0x36B /* 00003399, value 0x736C4C61 'slLa', cstring "slLashRt" */]
00003030 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003034 504F addq.w A7, 8
00003036 486D F588 pea.l [A5 - 0xA78]
0000303A 487A 0366 pea.l [PC + 0x366 /* 000033A2, value 0x736C5369 'slSi', cstring "slSickRt" */]
0000303E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003042 504F addq.w A7, 8
00003044 486D F858 pea.l [A5 - 0x7A8]
00003048 487A 0361 pea.l [PC + 0x361 /* 000033AB, value 0x73797468 'syth', cstring "sythed" */]
0000304C 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003050 504F addq.w A7, 8
00003052 486D F710 pea.l [A5 - 0x8F0]
00003056 487A 035A pea.l [PC + 0x35A /* 000033B2, value 0x746F7457 'totW', cstring "totWk" */]
0000305A 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000305E 504F addq.w A7, 8
00003060 486D F718 pea.l [A5 - 0x8E8]
00003064 487A 0352 pea.l [PC + 0x352 /* 000033B8, value 0x776B4465 'wkDe', cstring "wkDeff_sl" */]
00003068 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000306C 504F addq.w A7, 8
0000306E 486D F6C8 pea.l [A5 - 0x938]
00003072 487A 034E pea.l [PC + 0x34E /* 000033C2, value 0x776B4873 'wkHs', cstring "wkHsTend" */]
00003076 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000307A 504F addq.w A7, 8
0000307C 486D F6D0 pea.l [A5 - 0x930]
00003080 487A 0349 pea.l [PC + 0x349 /* 000033CB, value 0x776B4D6E 'wkMn', cstring "wkMnSprd" */]
00003084 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003088 504F addq.w A7, 8
0000308A 486D F6D8 pea.l [A5 - 0x928]
0000308E 487A 0344 pea.l [PC + 0x344 /* 000033D4, value 0x776B4F78 'wkOx', cstring "wkOxTend" */]
00003092 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003096 504F addq.w A7, 8
00003098 486D F6E0 pea.l [A5 - 0x920]
0000309C 487A 033F pea.l [PC + 0x33F /* 000033DD, value 0x776B5774 'wkWt', cstring "wkWtHvst" */]
000030A0 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000030A4 504F addq.w A7, 8
000030A6 486D F6E8 pea.l [A5 - 0x918]
000030AA 487A 033A pea.l [PC + 0x33A /* 000033E6, value 0x776B5774 'wkWt', cstring "wkWtSew" */]
000030AE 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000030B2 504F addq.w A7, 8
000030B4 486D F6F0 pea.l [A5 - 0x910]
000030B8 487A 0334 pea.l [PC + 0x334 /* 000033EE, value 0x776B5774 'wkWt', cstring "wkWtTend" */]
000030BC 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000030C0 504F addq.w A7, 8
000030C2 486D F860 pea.l [A5 - 0x7A0]
000030C6 487A 032F pea.l [PC + 0x32F /* 000033F7, value 0x77744566 'wtEf', cstring "wtEff" */]
000030CA 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000030CE 504F addq.w A7, 8
000030D0 486D F868 pea.l [A5 - 0x798]
000030D4 487A 0327 pea.l [PC + 0x327 /* 000033FD, value 0x77744C6F 'wtLo', cstring "wtLost" */]
000030D8 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000030DC 504F addq.w A7, 8
000030DE 486D F708 pea.l [A5 - 0x8F8]
000030E2 487A 0320 pea.l [PC + 0x320 /* 00003404, value 0x72657157 'reqW', cstring "reqWk_sl" */]
000030E6 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000030EA 504F addq.w A7, 8
000030EC 486D F720 pea.l [A5 - 0x8E0]
000030F0 487A 031B pea.l [PC + 0x31B /* 0000340D, value 0x706F734D 'posM', cstring "posMotive" */]
000030F4 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000030F8 504F addq.w A7, 8
000030FA 486D F728 pea.l [A5 - 0x8D8]
000030FE 487A 0317 pea.l [PC + 0x317 /* 00003417, value 0x6E65674D 'negM', cstring "negMotive" */]
00003102 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003106 504F addq.w A7, 8
00003108 486D F870 pea.l [A5 - 0x790]
0000310C 487A 0313 pea.l [PC + 0x313 /* 00003421, value 0x6F784566 'oxEf', cstring "oxEff" */]
00003110 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003114 504F addq.w A7, 8
00003116 486D F878 pea.l [A5 - 0x788]
0000311A 487A 030B pea.l [PC + 0x30B /* 00003427, value 0x68734566 'hsEf', cstring "hsEff" */]
0000311E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003122 504F addq.w A7, 8
00003124 486D F880 pea.l [A5 - 0x780]
00003128 487A 0303 pea.l [PC + 0x303 /* 0000342D, value 0x6F784D75 'oxMu', cstring "oxMult" */]
0000312C 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003130 504F addq.w A7, 8
00003132 486D F888 pea.l [A5 - 0x778]
00003136 487A 02FC pea.l [PC + 0x2FC /* 00003434, value 0x776B4162 'wkAb', cstring "wkAble_sl" */]
0000313A 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000313E 504F addq.w A7, 8
00003140 486D F890 pea.l [A5 - 0x770]
00003144 487A 02F8 pea.l [PC + 0x2F8 /* 0000343E, value 0x77745375 'wtSu', cstring "wtSupply" */]
00003148 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000314C 504F addq.w A7, 8
0000314E 486D F898 pea.l [A5 - 0x768]
00003152 487A 02F3 pea.l [PC + 0x2F3 /* 00003447, value 0x77744465 'wtDe', cstring "wtDemand" */]
00003156 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
0000315A 504F addq.w A7, 8
0000315C 486D F8A0 pea.l [A5 - 0x760]
00003160 487A 02EE pea.l [PC + 0x2EE /* 00003450, value 0x77745072 'wtPr', cstring "wtProd" */]
00003164 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003168 504F addq.w A7, 8
0000316A 486D F8A8 pea.l [A5 - 0x758]
0000316E 487A 02E7 pea.l [PC + 0x2E7 /* 00003457, value 0x77745365 'wtSe', cstring "wtSewn" */]
00003172 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003176 504F addq.w A7, 8
00003178 486D F8B0 pea.l [A5 - 0x750]
0000317C 487A 02E0 pea.l [PC + 0x2E0 /* 0000345E, value 0x77744772 'wtGr', cstring "wtGrown" */]
00003180 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003184 504F addq.w A7, 8
00003186 486D F8B8 pea.l [A5 - 0x748]
0000318A 487A 02DA pea.l [PC + 0x2DA /* 00003466, value 0x77745269 'wtRi', cstring "wtRipe" */]
0000318E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003192 504F addq.w A7, 8
00003194 6014 bra +0x16 /* 000031AA */
label00003196:
00003196 487A 02D5 pea.l [PC + 0x2D5 /* 0000346D, value 0x50656E64 'Pend', cstring "Pending Contracts" */]
0000319A 486D F980 pea.l [A5 - 0x680]
0000319E 486D F530 pea.l [A5 - 0xAD0]
000031A2 4EBA 0804 jsr [PC + 0x804 /* 000039A8 */]
000031A6 4FEF 000C lea.l A7, [A7 + 0xC]
label000031AA:
000031AA 486D F988 pea.l [A5 - 0x678]
000031AE 487A 02CF pea.l [PC + 0x2CF /* 0000347F, value 0x20202052 ' R', cstring " Run" */]
000031B2 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000031B6 504F addq.w A7, 8
000031B8 486D F988 pea.l [A5 - 0x678]
000031BC 3F3C 0005 move.w -[A7], 0x5
000031C0 3F3C 0005 move.w -[A7], 0x5
000031C4 A8B0 syscall FrameRoundRect
000031C6 486D F280 pea.l [A5 - 0xD80]
000031CA 487A 02BA pea.l [PC + 0x2BA /* 00003486, value 0x20202051 ' Q', cstring " Quit" */]
000031CE 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000031D2 504F addq.w A7, 8
000031D4 486D F280 pea.l [A5 - 0xD80]
000031D8 3F3C 0005 move.w -[A7], 0x5
000031DC 3F3C 0005 move.w -[A7], 0x5
000031E0 A8B0 syscall FrameRoundRect
000031E2 4267 clr.w -[A7]
000031E4 A888 syscall TextFace
000031E6 4E5E unlink A6
000031E8 4E75 rts
000031EA 436F 6D6D chk.w D1, [A7 + 0x6D6D]
000031EE 6F64 ble +0x66 /* 00003254 */
000031F0 6974 bvs +0x76 /* 00003266 */
000031F2 6965 bvs +0x67 /* 00003259 */
000031F4 7300 moveq.l D1, 0x00
000031F6 4375 7272 chk.w D1, [A5 + D7.w * 2 + 0x72]
000031FA 656E bcs +0x70 /* 0000326A */
000031FC 7400 moveq.l D2, 0x00
000031FE 2020 move.l D0, -[A0]
00003200 2020 move.l D0, -[A0]
00003202 B625 cmp.b D3, -[A5]
00003204 0020 2020 ori.b -[A0], 0x20 /* ' ' */
00003208 4F6C 6400 chk.w D7, [A4 + 0x6400]
0000320C 5768 6561 subq.w [A0 + 0x6561], 3
00003210 7400 moveq.l D2, 0x00
00003212 4D61 chk.w D6, -[A1]
00003214 6E75 bgt +0x77 /* 0000328B */
00003216 7265 moveq.l D1, 0x65
00003218 0053 6C61 ori.w [A3], 0x6C61 /* 'la' */
0000321C 7665 moveq.l D3, 0x65
0000321E 7300 moveq.l D1, 0x00
00003220 486F 7273 pea.l [A7 + 0x7273]
00003224 6573 bcs +0x75 /* 00003299 */
00003226 004F 7865 ori.w A7, 0x7865 /* 'xe' */
0000322A 6E00 5072 bgt +0x5074 /* 0000829E */
0000322E 6963 bvs +0x65 /* 00003293 */
00003230 6573 bcs +0x75 /* 000032A5 */
00003232 0057 6865 ori.w [A7], 0x6865 /* 'he' */
00003236 6174 bsr +0x76 /* 000032AC */
00003238 004D 616E ori.w A5, 0x616E /* 'an' */
0000323C 7572 moveq.l D2, 0x72
0000323E 6500 536C bcs +0x536E /* 000085AC */
00003242 6176 bsr +0x78 /* 000032BA */
00003244 6573 bcs +0x75 /* 000032B9 */
00003246 0048 6F72 ori.w A0, 0x6F72 /* 'or' */
0000324A 7365 moveq.l D1, 0x65
0000324C 7300 moveq.l D1, 0x00
0000324E 4F78 656E chk.w D7, [0x0000656E]
00003252 004C 616E ori.w A4, 0x616E /* 'an' */
// begin alternate branch 00003254-00003256
label00003254:
00003254 616E bsr +0x70 /* 000032C4 */
// end alternate branch 00003254-00003256
label00003254: // (misaligned)
00003256 6400 4665 bcc +0x4667 /* 000078BD */
0000325A 6564 bcs +0x66 /* 000032C0 */
0000325C 2052 movea.l A0, [A2]
0000325E 6174 bsr +0x76 /* 000032D4 */
00003260 6573 bcs +0x75 /* 000032D5 */
00003262 0053 6C61 ori.w [A3], 0x6C61 /* 'la' */
label00003266:
00003266 7665 moveq.l D3, 0x65
00003268 7300 moveq.l D1, 0x00
label0000326A:
0000326A 486F 7273 pea.l [A7 + 0x7273]
0000326E 6573 bcs +0x75 /* 000032E3 */
00003270 004F 7865 ori.w A7, 0x7865 /* 'xe' */
00003274 6E00 4F76 bgt +0x4F78 /* 000081EC */
00003278 6572 bcs +0x74 /* 000032EC */
0000327A 7365 moveq.l D1, 0x65
0000327C 6572 bcs +0x74 /* 000032F0 */
0000327E 7300 moveq.l D1, 0x00
00003280 4F27 .invalid 7, -[A7] // invalid opcode 4 with b == 4
00003282 7365 moveq.l D1, 0x65
00003284 6572 bcs +0x74 /* 000032F8 */
00003286 7300 moveq.l D1, 0x00
00003288 5361 subq.w -[A1], 1
0000328A 6C61 bge +0x63 /* 000032ED */
0000328C 7279 moveq.l D1, 0x79
0000328E 004C 6F61 ori.w A4, 0x6F61 /* 'oa' */
00003292 6E00 4C6F bgt +0x4C71 /* 00007F03 */
00003296 616E bsr +0x70 /* 00003306 */
00003298 0069 6E74 2025 ori.w [A1 + 0x2025], 0x6E74 /* 'nt' */
0000329E 0043 7265 ori.w D3, 0x7265 /* 're' */
000032A2 6420 bcc +0x22 /* 000032C4 */
000032A4 6C6D bge +0x6F /* 00003313 */
000032A6 7400 moveq.l D2, 0x00
000032A8 476F 6C64 chk.w D3, [A7 + 0x6C64]
fn000032AC:
000032AC 0043 7572 ori.w D3, 0x7572 /* 'ur' */
000032B0 2047 movea.l A0, D7
000032B2 6F6C ble +0x6E /* 00003320 */
000032B4 6400 2020 bcc +0x2022 /* 000052D6 */
000032B8 2020 move.l D0, -[A0]
fn000032BA:
000032BA B625 cmp.b D3, -[A5]
000032BC 004F 6C64 ori.w A7, 0x6C64 /* 'ld' */
label000032C0:
000032C0 2047 movea.l A0, D7
000032C2 6F6C ble +0x6E /* 00003330 */
label000032C4:
000032C4 6400 4C61 bcc +0x4C63 /* 00007F27 */
000032C8 6E64 bgt +0x66 /* 0000332E */
000032CA 0046 616C ori.w D6, 0x616C /* 'al' */
000032CE 6C6F bge +0x71 /* 0000333F */
000032D0 7700 moveq.l D3, 0x00
000032D2 506C 616E addq.w [A4 + 0x616E], 8
// begin alternate branch 000032D4-000032D6
fn000032D4:
000032D4 616E bsr +0x70 /* 00003344 */
// end alternate branch 000032D4-000032D6
fn000032D4: // (misaligned)
000032D6 7465 moveq.l D2, 0x65
000032D8 6400 4772 bcc +0x4774 /* 00007A4C */
000032DC 6F77 ble +0x79 /* 00003355 */
000032DE 696E bvs +0x70 /* 0000334E */
000032E0 6700 5269 beq +0x526B /* 0000854B */
000032E4 7065 moveq.l D0, 0x65
000032E6 0054 6F74 ori.w [A4], 0x6F74 /* 'ot' */
000032EA 616C bsr +0x6E /* 00003358 */
label000032EC:
000032EC 0053 7072 ori.w [A3], 0x7072 /* 'pr' */
label000032F0:
000032F0 6561 bcs +0x63 /* 00003353 */
000032F2 6420 bcc +0x22 /* 00003314 */
000032F4 2620 move.l D3, -[A0]
000032F6 506C 616E addq.w [A4 + 0x616E], 8
// begin alternate branch 000032F8-000032FA
label000032F8:
000032F8 616E bsr +0x70 /* 00003368 */
// end alternate branch 000032F8-000032FA
label000032F8: // (misaligned)
000032FA 7400 moveq.l D2, 0x00
000032FC 4D61 chk.w D6, -[A1]
000032FE 6E75 bgt +0x77 /* 00003375 */
00003300 7265 moveq.l D1, 0x65
00003302 004C 616E ori.w A4, 0x616E /* 'an' */
fn00003306:
00003306 6400 4461 bcc +0x4463 /* 00007769 */
0000330A 7465 moveq.l D2, 0x65
0000330C 0059 6561 ori.w [A1]+, 0x6561 /* 'ea' */
00003310 7200 moveq.l D1, 0x00
00003312 4D6F 6E74 chk.w D6, [A7 + 0x6E74]
// begin alternate branch 00003314-00003316
label00003314:
00003314 6E74 bgt +0x76 /* 0000338A */
// end alternate branch 00003314-00003316
label00003314: // (misaligned)
00003316 6800 5079 bvc +0x507B /* 00008391 */
0000331A 7261 moveq.l D1, 0x61
0000331C 6D69 blt +0x6B /* 00003387 */
0000331E 6400 5374 bcc +0x5376 /* 00008694 */
// begin alternate branch 00003320-00003324
label00003320:
00003320 5374 6F6E subq.w <<invalid full ext with IS == 1 and I/IS == 6>>, 1
// end alternate branch 00003320-00003324
label00003320: // (misaligned)
00003322 6F6E ble +0x70 /* 00003392 */
00003324 6520 bcs +0x22 /* 00003346 */
00003326 5175 6F74 subq.w <<invalid full ext with I/IS == 4>>, 8
0000332A 6100 5374 bsr +0x5376 /* 000086A0 */
label0000332E:
0000332E 6F6E ble +0x70 /* 0000339E */
label00003330:
00003330 6573 bcs +0x75 /* 000033A5 */
00003332 0048 6569 ori.w A0, 0x6569 /* 'ei' */
00003336 6768 beq +0x6A /* 000033A0 */
00003338 7400 moveq.l D2, 0x00
0000333A 4465 neg.w -[A5]
0000333C 6275 bhi +0x77 /* 000033B3 */
0000333E 6720 beq +0x22 /* 00003360 */
00003340 5661 addq.w -[A1], 3
00003342 6C75 bge +0x77 /* 000033B9 */
fn00003344:
00003344 6573 bcs +0x75 /* 000033B9 */
label00003346:
00003346 0073 6C48 6561 6C74 ori.w [[A3 + 0x6C74]], 0x6C48 /* 'lH' */
label0000334E:
0000334E 6800 6873 bvc +0x6875 /* 00009BC3 */
00003352 6865 bvc +0x67 /* 000033B9 */
00003354 616C bsr +0x6E /* 000033C2 */
00003356 7468 moveq.l D2, 0x68
fn00003358:
00003358 006F 7848 6561 ori.w [A7 + 0x6561], 0x7848 /* 'xH' */
0000335E 6C74 bge +0x76 /* 000033D4 */
label00003360:
00003360 6800 6F76 bvc +0x6F78 /* 0000A2D8 */
00003364 5072 6573 7300 736C 4665 6400 addq.w [[A2 + 0x7300736C] + 0x46656400], 8
// begin alternate branch 00003368-00003372
fn00003368:
00003368 7300 moveq.l D1, 0x00
0000336A 736C moveq.l D1, 0x6C
0000336C 4665 not.w -[A5]
0000336E 6400 6873 bcc +0x6875 /* 00009BE3 */
// end alternate branch 00003368-00003372
fn00003368: // (misaligned)
00003370 6873 bvc +0x75 /* 000033E5 */
00003372 4665 not.w -[A5]
00003374 6400 6F78 bcc +0x6F7A /* 0000A2EE */
00003378 4665 not.w -[A5]
0000337A 6400 6D61 bcc +0x6D63 /* 0000A0DD */
0000337E 7857 moveq.l D4, 0x57
00003380 6B5F bmi +0x61 /* 000033E1 */
00003382 736C moveq.l D1, 0x6C
00003384 0072 6571 576B 0073 6C45 6666 ori.w [[A2 + 0x73] + 0x6C456666], 0x6571 /* 'eq' */
// begin alternate branch 0000338A-00003390
label0000338A:
0000338A 0073 6C45 6666 ori.w [A3 + D6.w * 8 + 0x66], 0x6C45 /* 'lE' */
// end alternate branch 0000338A-00003390
label0000338A: // (misaligned)
00003390 0073 6C4C 6162 6F72 0073 ori.w [[A3 + 0x6F72] + 0x73], 0x6C4C /* 'lL' */
// begin alternate branch 00003392-000033A8
label00003392:
00003392 6C4C bge +0x4E /* 000033E0 */
00003394 6162 bsr +0x64 /* 000033F8 */
00003396 6F72 ble +0x74 /* 0000340A */
00003398 0073 6C4C 6173 6852 7400 736C 5369 ori.w [[A3 + 0x68527400] + 0x736C5369], 0x6C4C /* 'lL' */
label0000339E: // (misaligned)
label000033A0: // (misaligned)
000033A6 636B bls +0x6D /* 00003413 */
// end alternate branch 00003392-000033A8
label00003392: // (misaligned)
0000339A 6C4C bge +0x4E /* 000033E8 */
0000339C 6173 bsr +0x75 /* 00003411 */
label0000339E:
0000339E 6852 bvc +0x54 /* 000033F2 */
label000033A0:
000033A0 7400 moveq.l D2, 0x00
000033A2 736C moveq.l D1, 0x6C
000033A4 5369 636B subq.w [A1 + 0x636B], 1
000033A8 5274 0073 addq.w [A4 + D0.w + 0x73], 1
000033AC 7974 moveq.l D4, 0x74
000033AE 6865 bvc +0x67 /* 00003415 */
000033B0 6400 746F bcc +0x7471 /* 0000A821 */
000033B4 7457 moveq.l D2, 0x57
000033B6 6B00 776B bmi +0x776D /* 0000AB23 */
000033BA 4465 neg.w -[A5]
000033BC 6666 bne +0x68 /* 00003424 */
000033BE 5F73 6C00 subq.w [A3 + D6 * 4], 7
fn000033C2:
000033C2 776B moveq.l D3, 0x6B
000033C4 4873 5465 pea.l [A3 + D5.w * 4 + 0x65]
000033C8 6E64 bgt +0x66 /* 0000342E */
000033CA 0077 6B4D 6E53 ori.w [A7 + D6 * 8 + 0x53], 0x6B4D /* 'kM' */
000033D0 7072 moveq.l D0, 0x72
000033D2 6400 776B bcc +0x776D /* 0000AB3F */
// begin alternate branch 000033D4-000033D6
label000033D4:
000033D4 776B moveq.l D3, 0x6B
// end alternate branch 000033D4-000033D6
label000033D4: // (misaligned)
000033D6 4F78 5465 chk.w D7, [0x00005465]
000033DA 6E64 bgt +0x66 /* 00003440 */
000033DC 0077 6B57 7448 ori.w [A7 + D7.w * 4 + 0x48], 0x6B57 /* 'kW' */
// begin alternate branch 000033E0-000033E2
label000033E0:
000033E0 7448 moveq.l D2, 0x48
// end alternate branch 000033E0-000033E2
label000033E0: // (misaligned)
000033E2 7673 moveq.l D3, 0x73
000033E4 7400 moveq.l D2, 0x00
000033E6 776B moveq.l D3, 0x6B
label000033E8:
000033E8 5774 5365 subq.w <<invalid full ext with IS == 1 and I/IS == 5>>, 3
000033EC 7700 moveq.l D3, 0x00
000033EE 776B moveq.l D3, 0x6B
000033F0 5774 5465 subq.w [A4 + D5.w * 4 + 0x65], 3
// begin alternate branch 000033F2-000033F4
label000033F2:
000033F2 5465 addq.w -[A5], 2
// end alternate branch 000033F2-000033F4
label000033F2: // (misaligned)
000033F4 6E64 bgt +0x66 /* 0000345A */
000033F6 0077 7445 6666 ori.w [A7 + D6.w * 8 + 0x66], 0x7445 /* 'tE' */
// begin alternate branch 000033F8-000033FC
fn000033F8:
000033F8 7445 moveq.l D2, 0x45
000033FA 6666 bne +0x68 /* 00003462 */
// end alternate branch 000033F8-000033FC
fn000033F8: // (misaligned)
000033FC 0077 744C 6F73 7400 7265 7157 6B5F ori.w [[A7 + 0x74007265] + 0x71576B5F], 0x744C /* 'tL' */
label0000340A:
0000340A 736C moveq.l D1, 0x6C
0000340C 0070 6F73 4D6F ori.w <<invalid full ext with IS == 1 and I/IS == 7>>, 0x6F73 /* 'os' */
00003412 7469 moveq.l D2, 0x69
00003414 7665 moveq.l D3, 0x65
00003416 006E 6567 4D6F ori.w [A6 + 0x4D6F], 0x6567 /* 'eg' */
0000341C 7469 moveq.l D2, 0x69
0000341E 7665 moveq.l D3, 0x65
00003420 006F 7845 6666 ori.w [A7 + 0x6666], 0x7845 /* 'xE' */
// begin alternate branch 00003424-00003426
label00003424:
00003424 6666 bne +0x68 /* 0000348C */
// end alternate branch 00003424-00003426
label00003424: // (misaligned)
00003426 0068 7345 6666 ori.w [A0 + 0x6666], 0x7345 /* 'sE' */
0000342C 006F 784D 756C ori.w [A7 + 0x756C], 0x784D /* 'xM' */
// begin alternate branch 0000342E-00003432
label0000342E:
0000342E 784D moveq.l D4, 0x4D
00003430 756C moveq.l D2, 0x6C
// end alternate branch 0000342E-00003432
label0000342E: // (misaligned)
00003432 7400 moveq.l D2, 0x00
00003434 776B moveq.l D3, 0x6B
00003436 4162 chk.w D0, -[A2]
00003438 6C65 bge +0x67 /* 0000349F */
0000343A 5F73 6C00 subq.w [A3 + D6 * 4], 7
0000343E 7774 moveq.l D3, 0x74
label00003440:
00003440 5375 7070 subq.w [A5 + D7.w + 0x70], 1
00003444 6C79 bge +0x7B /* 000034BF */
00003446 0077 7444 656D ori.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0x7444 /* 'tD' */
0000344C 616E bsr +0x70 /* 000034BC */
0000344E 6400 7774 bcc +0x7776 /* 0000ABC4 */
00003452 5072 6F64 addq.w <<invalid full ext with I/IS == 4>>, 8
00003456 0077 7453 6577 ori.w <<invalid full ext with IS == 1 and I/IS == 7>>, 0x7453 /* 'tS' */
// begin alternate branch 0000345A-0000345C
label0000345A:
0000345A 6577 bcs +0x79 /* 000034D3 */
// end alternate branch 0000345A-0000345C
label0000345A: // (misaligned)
0000345C 6E00 7774 bgt +0x7776 /* 0000ABD2 */
00003460 4772 6F77 chk.w D3, <<invalid full ext with IS == 1 and I/IS == 7>>
// begin alternate branch 00003462-00003464
label00003462:
00003462 6F77 ble +0x79 /* 000034DB */
// end alternate branch 00003462-00003464
label00003462: // (misaligned)
00003464 6E00 7774 bgt +0x7776 /* 0000ABDA */
00003468 5269 7065 addq.w [A1 + 0x7065], 1
0000346C 0050 656E ori.w [A0], 0x656E /* 'en' */
00003470 6469 bcc +0x6B /* 000034DB */
00003472 6E67 bgt +0x69 /* 000034DB */
00003474 2043 movea.l A0, D3
00003476 6F6E ble +0x70 /* 000034E6 */
00003478 7472 moveq.l D2, 0x72
0000347A 6163 bsr +0x65 /* 000034DF */
0000347C 7473 moveq.l D2, 0x73
0000347E 0020 2020 ori.b -[A0], 0x20 /* ' ' */
00003482 5275 6E00 addq.w [A5 + D6 * 8], 1
00003486 2020 move.l D0, -[A0]
00003488 2051 movea.l A0, [A1]
0000348A 7569 moveq.l D2, 0x69
label0000348C:
0000348C 7400 moveq.l D2, 0x00
export_121:
0000348E 4E56 0000 link A6, 0
00003492 4AAE 0008 tst.l [A6 + 0x8]
00003496 6724 beq +0x26 /* 000034BC */
00003498 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000349C 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000034A0 584F addq.w A7, 4
000034A2 4A40 tst.w D0
000034A4 6716 beq +0x18 /* 000034BC */
000034A6 486D F8C0 pea.l [A5 - 0x740]
000034AA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034AE 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000034B2 504F addq.w A7, 8
000034B4 486D F8C0 pea.l [A5 - 0x740]
000034B8 A8A4 syscall InvertRect
000034BA 600A bra +0xC /* 000034C6 */
fn000034BC:
000034BC 486D F8C0 pea.l [A5 - 0x740]
000034C0 486D F186 pea.l [A5 - 0xE7A]
000034C4 A8A5 syscall FillRect
label000034C6:
000034C6 4E5E unlink A6
000034C8 4E75 rts
export_122:
000034CA 4E56 0000 link A6, 0
000034CE 0A6D 0001 ED2C xori.w [A5 - 0x12D4], 0x1
000034D4 6104 bsr +0x6 /* 000034DA */
000034D6 4E5E unlink A6
000034D8 4E75 rts
export_123:
fn000034DA:
000034DA 4E56 FFF8 link A6, -0x0008
000034DE 3D6D F530 FFF8 move.w [A6 - 0x8], [A5 - 0xAD0]
000034E4 3D6D F532 FFFA move.w [A6 - 0x6], [A5 - 0xACE]
// begin alternate branch 000034E6-000034EA
label000034E6:
000034E6 F532 .extension 0x532 <<F/4-5/2>> // unimplemented
000034E8 FFFA .invalid <<F/7/7>>
// end alternate branch 000034E6-000034EA
label000034E6: // (misaligned)
000034EA 3D6D F984 FFFC move.w [A6 - 0x4], [A5 - 0x67C]
000034F0 3D6D F986 FFFE move.w [A6 - 0x2], [A5 - 0x67A]
000034F6 486E FFF8 pea.l [A6 - 0x8]
000034FA A928 syscall InvalRect
000034FC 4E5E unlink A6
000034FE 4E75 rts
fn00003500:
00003500 4E56 FFFC link A6, -0x0004
00003504 2F2E 001C move.l -[A7], [A6 + 0x1C]
00003508 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000350C 514F subq.w A7, 8
0000350E 486E 0010 pea.l [A6 + 0x10]
00003512 486D F1B6 pea.l [A5 - 0xE4A]
00003516 3F3C 080E move.w -[A7], 0x80E
0000351A A9EB syscall Pack4/FP68K
0000351C 486D F1B6 pea.l [A5 - 0xE4A]
00003520 486F 0004 pea.l [A7 + 0x4]
00003524 3F3C 0810 move.w -[A7], 0x810
00003528 A9EB syscall Pack4/FP68K
0000352A 514F subq.w A7, 8
0000352C 486E 0008 pea.l [A6 + 0x8]
00003530 486D F1B6 pea.l [A5 - 0xE4A]
00003534 3F3C 080E move.w -[A7], 0x80E
00003538 A9EB syscall Pack4/FP68K
0000353A 486D F1B6 pea.l [A5 - 0xE4A]
0000353E 486F 0004 pea.l [A7 + 0x4]
00003542 3F3C 0810 move.w -[A7], 0x810
00003546 A9EB syscall Pack4/FP68K
00003548 4EBA 078E jsr [PC + 0x78E /* 00003CD8 */]
0000354C 4FEF 0018 lea.l A7, [A7 + 0x18]
00003550 2D40 FFFC move.l [A6 - 0x4], D0
00003554 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003558 486D F18E pea.l [A5 - 0xE72]
0000355C A8CA syscall FillPoly
0000355E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003562 A8CD syscall KillPoly
00003564 4E5E unlink A6
00003566 4E75 rts
export_124:
00003568 4E56 FFEC link A6, -0x0014
0000356C 486D F4D0 pea.l [A5 - 0xB30]
00003570 486D F210 pea.l [A5 - 0xDF0]
00003574 514F subq.w A7, 8
00003576 486E 0008 pea.l [A6 + 0x8]
0000357A 486D F1B6 pea.l [A5 - 0xE4A]
0000357E 3F3C 080E move.w -[A7], 0x80E
00003582 A9EB syscall Pack4/FP68K
00003584 486D F1B6 pea.l [A5 - 0xE4A]
00003588 486F 0004 pea.l [A7 + 0x4]
0000358C 3F3C 0810 move.w -[A7], 0x810
00003590 A9EB syscall Pack4/FP68K
00003592 514F subq.w A7, 8
00003594 486E 0018 pea.l [A6 + 0x18]
00003598 486D F1B6 pea.l [A5 - 0xE4A]
0000359C 3F3C 080E move.w -[A7], 0x80E
000035A0 A9EB syscall Pack4/FP68K
000035A2 486D F1B6 pea.l [A5 - 0xE4A]
000035A6 486F 0004 pea.l [A7 + 0x4]
000035AA 3F3C 0810 move.w -[A7], 0x810
000035AE A9EB syscall Pack4/FP68K
000035B0 4EBA 0726 jsr [PC + 0x726 /* 00003CD8 */]
000035B4 4FEF 0018 lea.l A7, [A7 + 0x18]
000035B8 2D40 FFFC move.l [A6 - 0x4], D0
000035BC 486D F4D0 pea.l [A5 - 0xB30]
000035C0 486D F210 pea.l [A5 - 0xDF0]
000035C4 514F subq.w A7, 8
000035C6 486E 0010 pea.l [A6 + 0x10]
000035CA 486D F1B6 pea.l [A5 - 0xE4A]
000035CE 3F3C 080E move.w -[A7], 0x80E
000035D2 A9EB syscall Pack4/FP68K
000035D4 486D F1B6 pea.l [A5 - 0xE4A]
000035D8 486F 0004 pea.l [A7 + 0x4]
000035DC 3F3C 0810 move.w -[A7], 0x810
000035E0 A9EB syscall Pack4/FP68K
000035E2 514F subq.w A7, 8
000035E4 486E 0018 pea.l [A6 + 0x18]
000035E8 486D F1B6 pea.l [A5 - 0xE4A]
000035EC 3F3C 080E move.w -[A7], 0x80E
000035F0 A9EB syscall Pack4/FP68K
000035F2 486D F1B6 pea.l [A5 - 0xE4A]
000035F6 486F 0004 pea.l [A7 + 0x4]
000035FA 3F3C 0810 move.w -[A7], 0x810
000035FE A9EB syscall Pack4/FP68K
00003600 4EBA 06D6 jsr [PC + 0x6D6 /* 00003CD8 */]
00003604 4FEF 0018 lea.l A7, [A7 + 0x18]
00003608 2D40 FFF8 move.l [A6 - 0x8], D0
0000360C 42A7 clr.l -[A7]
0000360E A8D8 syscall NewRgn
00003610 201F move.l D0, [A7]+
00003612 2D40 FFF4 move.l [A6 - 0xC], D0
00003616 42A7 clr.l -[A7]
00003618 A8D8 syscall NewRgn
0000361A 201F move.l D0, [A7]+
0000361C 2D40 FFF0 move.l [A6 - 0x10], D0
00003620 42A7 clr.l -[A7]
00003622 A8D8 syscall NewRgn
00003624 201F move.l D0, [A7]+
00003626 2D40 FFEC move.l [A6 - 0x14], D0
0000362A A8DA syscall OpenRgn
0000362C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003630 A8C6 syscall FramePoly
00003632 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003636 A8DB syscall CloseRgn
00003638 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000363C A8CD syscall KillPoly
0000363E A8DA syscall OpenRgn
00003640 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003644 A8C6 syscall FramePoly
00003646 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000364A A8DB syscall CloseRgn
0000364C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00003650 A8CD syscall KillPoly
00003652 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00003656 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000365A 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000365E A8E6 syscall DiffRgn
00003660 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003664 A927 syscall InvalRgn
00003666 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000366A A8D9 syscall DisposRgn/DisposeRgn
0000366C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003670 A8D9 syscall DisposRgn/DisposeRgn
00003672 2F2E FFEC move.l -[A7], [A6 - 0x14]
00003676 A8D9 syscall DisposRgn/DisposeRgn
00003678 4E5E unlink A6
0000367A 4E75 rts
export_125:
0000367C 4E56 FFE8 link A6, -0x0018
00003680 486E FFEC pea.l [A6 - 0x14]
00003684 A874 syscall GetPort
00003686 246E 000C movea.l A2, [A6 + 0xC]
0000368A 3612 move.w D3, [A2]
0000368C 5243 addq.w D3, 1
0000368E 3D43 FFF0 move.w [A6 - 0x10], D3
00003692 246E 000C movea.l A2, [A6 + 0xC]
00003696 362A 0002 move.w D3, [A2 + 0x2]
0000369A 5243 addq.w D3, 1
0000369C 3D43 FFF2 move.w [A6 - 0xE], D3
000036A0 4267 clr.w -[A7]
000036A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036A6 4267 clr.w -[A7]
000036A8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000036AC 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000036B0 584F addq.w A7, 4
000036B2 3D40 FFE8 move.w [A6 - 0x18], D0
000036B6 3F00 move.w -[A7], D0
000036B8 A886 syscall TextWidth
000036BA 301F move.w D0, [A7]+
000036BC D06E FFF2 add.w D0, [A6 - 0xE]
000036C0 5240 addq.w D0, 1
000036C2 3D40 FFEA move.w [A6 - 0x16], D0
000036C6 246E 000C movea.l A2, [A6 + 0xC]
000036CA 362A 0006 move.w D3, [A2 + 0x6]
000036CE 5543 subq.w D3, 2
000036D0 B66E FFEA cmp.w D3, [A6 - 0x16]
000036D4 6C08 bge +0xA /* 000036DE */
000036D6 3D6E FFEA FFF6 move.w [A6 - 0xA], [A6 - 0x16]
000036DC 600E bra +0x10 /* 000036EC */
label000036DE:
000036DE 246E 000C movea.l A2, [A6 + 0xC]
000036E2 362A 0006 move.w D3, [A2 + 0x6]
000036E6 5543 subq.w D3, 2
000036E8 3D43 FFF6 move.w [A6 - 0xA], D3
label000036EC:
000036EC 246E 000C movea.l A2, [A6 + 0xC]
000036F0 3D6A 0004 FFF4 move.w [A6 - 0xC], [A2 + 0x4]
000036F6 4267 clr.w -[A7]
000036F8 486E FFF0 pea.l [A6 - 0x10]
000036FC 246E FFEC movea.l A2, [A6 - 0x14]
00003700 2F2A 0018 move.l -[A7], [A2 + 0x18]
00003704 A8E9 syscall RectInRgn
00003706 101F move.b D0, [A7]+
00003708 4A00 tst.b D0
0000370A 6604 bne +0x6 /* 00003710 */
label0000370C:
0000370C 4E5E unlink A6
0000370E 4E75 rts
label00003710:
00003710 486E FFF0 pea.l [A6 - 0x10]
00003714 A8A3 syscall EraseRect
00003716 486E FFF8 pea.l [A6 - 0x8]
0000371A A88B syscall GetFontInfo
0000371C 246E 000C movea.l A2, [A6 + 0xC]
00003720 362A 0002 move.w D3, [A2 + 0x2]
00003724 5243 addq.w D3, 1
00003726 3F03 move.w -[A7], D3
00003728 246E 000C movea.l A2, [A6 + 0xC]
0000372C 3612 move.w D3, [A2]
0000372E D66E FFF8 add.w D3, [A6 - 0x8]
00003732 5343 subq.w D3, 1
00003734 3F03 move.w -[A7], D3
00003736 A893 syscall MoveTo
00003738 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000373C 4267 clr.w -[A7]
0000373E 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00003742 A885 syscall DrawText
00003744 60C6 bra -0x38 /* 0000370C */
fn00003746:
00003746 4E56 FF98 link A6, -0x0068
0000374A 48E7 0C00 movem.l -[A7], D4,D5
0000374E 486E FF98 pea.l [A6 - 0x68]
00003752 A874 syscall GetPort
00003754 4267 clr.w -[A7]
00003756 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000375A 246E FF98 movea.l A2, [A6 - 0x68]
0000375E 2F2A 0018 move.l -[A7], [A2 + 0x18]
00003762 A8E9 syscall RectInRgn
00003764 101F move.b D0, [A7]+
00003766 4A00 tst.b D0
00003768 6608 bne +0xA /* 00003772 */
label0000376A:
0000376A 4CDF 0030 movem.l D4,D5, [A7]+
0000376E 4E5E unlink A6
00003770 4E75 rts
label00003772:
00003772 246E 0010 movea.l A2, [A6 + 0x10]
00003776 362A 0006 move.w D3, [A2 + 0x6]
0000377A 966A 0002 sub.w D3, [A2 + 0x2]
0000377E 3A03 move.w D5, D3
00003780 3F3C 0001 move.w -[A7], 0x1
00003784 4267 clr.w -[A7]
00003786 486E FF9C pea.l [A6 - 0x64]
0000378A 514F subq.w A7, 8
0000378C 486E 0008 pea.l [A6 + 0x8]
00003790 486D F1B6 pea.l [A5 - 0xE4A]
00003794 3F3C 080E move.w -[A7], 0x80E
00003798 A9EB syscall Pack4/FP68K
0000379A 486D F1B6 pea.l [A5 - 0xE4A]
0000379E 486F 0004 pea.l [A7 + 0x4]
000037A2 3F3C 0810 move.w -[A7], 0x810
000037A6 A9EB syscall Pack4/FP68K
000037A8 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
000037AC 504F addq.w A7, 8
000037AE 514F subq.w A7, 8
000037B0 486D F990 pea.l [A5 - 0x670]
000037B4 486F 0004 pea.l [A7 + 0x4]
000037B8 3F3C 0810 move.w -[A7], 0x810
000037BC A9EB syscall Pack4/FP68K
000037BE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000037C2 4FEF 0010 lea.l A7, [A7 + 0x10]
000037C6 4267 clr.w -[A7]
000037C8 486E FF9C pea.l [A6 - 0x64]
000037CC 4267 clr.w -[A7]
000037CE 486E FF9C pea.l [A6 - 0x64]
000037D2 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
000037D6 584F addq.w A7, 4
000037D8 3F00 move.w -[A7], D0
000037DA A886 syscall TextWidth
000037DC 301F move.w D0, [A7]+
000037DE 3800 move.w D4, D0
000037E0 B845 cmp.w D4, D5
000037E2 6532 bcs +0x34 /* 00003816 */
000037E4 3F3C 0002 move.w -[A7], 0x2
000037E8 3F3C 0002 move.w -[A7], 0x2
000037EC 486E FF9C pea.l [A6 - 0x64]
000037F0 514F subq.w A7, 8
000037F2 486E 0008 pea.l [A6 + 0x8]
000037F6 486D F1B6 pea.l [A5 - 0xE4A]
000037FA 3F3C 080E move.w -[A7], 0x80E
000037FE A9EB syscall Pack4/FP68K
00003800 486D F1B6 pea.l [A5 - 0xE4A]
00003804 486F 0004 pea.l [A7 + 0x4]
00003808 3F3C 0810 move.w -[A7], 0x810
0000380C A9EB syscall Pack4/FP68K
0000380E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00003812 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003816:
00003816 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000381A 486E FF9C pea.l [A6 - 0x64]
0000381E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00003822 504F addq.w A7, 8
00003824 6000 FF44 bra -0xBA /* 0000376A */
fn00003828:
00003828 4E56 FF98 link A6, -0x0068
0000382C 48E7 0E00 movem.l -[A7], D4,D5,D6
00003830 486E FF98 pea.l [A6 - 0x68]
00003834 A874 syscall GetPort
00003836 4267 clr.w -[A7]
00003838 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000383C 246E FF98 movea.l A2, [A6 - 0x68]
00003840 2F2A 0018 move.l -[A7], [A2 + 0x18]
00003844 A8E9 syscall RectInRgn
00003846 101F move.b D0, [A7]+
00003848 4A00 tst.b D0
0000384A 6608 bne +0xA /* 00003854 */
label0000384C:
0000384C 4CDF 0070 movem.l D4,D5,D6, [A7]+
00003850 4E5E unlink A6
00003852 4E75 rts
label00003854:
00003854 246E 0010 movea.l A2, [A6 + 0x10]
00003858 362A 0006 move.w D3, [A2 + 0x6]
0000385C 966A 0002 sub.w D3, [A2 + 0x2]
00003860 3A03 move.w D5, D3
00003862 486E 0008 pea.l [A6 + 0x8]
00003866 486D F9AE pea.l [A5 - 0x652]
0000386A 3F3C 080E move.w -[A7], 0x80E
0000386E A9EB syscall Pack4/FP68K
00003870 6008 bra +0xA /* 0000387A */
00003872 408F negx.l A7
00003874 4000 negx.b D0
00003876 0000 0000 ori.b D0, 0x0
label0000387A:
0000387A 487A FFF6 pea.l [PC - 0xA /* 00003872, value 0x408F4000 */]
0000387E 486D F9AE pea.l [A5 - 0x652]
00003882 3F3C 0808 move.w -[A7], 0x808
00003886 A9EB syscall Pack4/FP68K
00003888 6506 bcs +0x8 /* 00003890 */
0000388A 7C00 moveq.l D6, 0x00
0000388C 6000 0088 bra +0x8A /* 00003916 */
label00003890:
00003890 486E 0008 pea.l [A6 + 0x8]
00003894 486D F9AE pea.l [A5 - 0x652]
00003898 3F3C 080E move.w -[A7], 0x80E
0000389C A9EB syscall Pack4/FP68K
0000389E 6008 bra +0xA /* 000038A8 */
000038A0 4059 negx.w [A1]+
000038A2 0000 0000 ori.b D0, 0x0
000038A6 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 000038A8-000038AC
label000038A8:
000038A8 487A FFF6 pea.l [PC - 0xA /* 000038A0, value 0x40590000 '@Y\0\0', cstring "@Y" */]
// end alternate branch 000038A8-000038AC
label000038A8: // (misaligned)
000038AA FFF6 .invalid <<F/7/7>>
000038AC 486D F9AE pea.l [A5 - 0x652]
000038B0 3F3C 0808 move.w -[A7], 0x808
000038B4 A9EB syscall Pack4/FP68K
000038B6 6504 bcs +0x6 /* 000038BC */
000038B8 7C01 moveq.l D6, 0x01
000038BA 605A bra +0x5C /* 00003916 */
label000038BC:
000038BC 486E 0008 pea.l [A6 + 0x8]
000038C0 486D F9AE pea.l [A5 - 0x652]
000038C4 3F3C 080E move.w -[A7], 0x80E
000038C8 A9EB syscall Pack4/FP68K
000038CA 6008 bra +0xA /* 000038D4 */
000038CC 4024 negx.b -[A4]
000038CE 0000 0000 ori.b D0, 0x0
000038D2 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 000038D4-000038D8
label000038D4:
000038D4 487A FFF6 pea.l [PC - 0xA /* 000038CC, value 0x40240000 '@$\0\0', cstring "@$" */]
// end alternate branch 000038D4-000038D8
label000038D4: // (misaligned)
000038D6 FFF6 .invalid <<F/7/7>>
000038D8 486D F9AE pea.l [A5 - 0x652]
000038DC 3F3C 0808 move.w -[A7], 0x808
000038E0 A9EB syscall Pack4/FP68K
000038E2 6504 bcs +0x6 /* 000038E8 */
000038E4 7C02 moveq.l D6, 0x02
000038E6 602E bra +0x30 /* 00003916 */
label000038E8:
000038E8 486E 0008 pea.l [A6 + 0x8]
000038EC 486D F9AE pea.l [A5 - 0x652]
000038F0 3F3C 080E move.w -[A7], 0x80E
000038F4 A9EB syscall Pack4/FP68K
000038F6 6008 bra +0xA /* 00003900 */
000038F8 3FF0 0000 move.w <<invalid special address>>, [A0 + D0.w]
000038FC 0000 0000 ori.b D0, 0x0
label00003900:
00003900 487A FFF6 pea.l [PC - 0xA /* 000038F8, value 0x3FF00000 */]
00003904 486D F9AE pea.l [A5 - 0x652]
00003908 3F3C 0808 move.w -[A7], 0x808
0000390C A9EB syscall Pack4/FP68K
0000390E 6504 bcs +0x6 /* 00003914 */
00003910 7C03 moveq.l D6, 0x03
00003912 6002 bra +0x4 /* 00003916 */
label00003914:
00003914 7C04 moveq.l D6, 0x04
label00003916:
00003916 3F3C 0001 move.w -[A7], 0x1
0000391A 3F06 move.w -[A7], D6
0000391C 486E FF9C pea.l [A6 - 0x64]
00003920 514F subq.w A7, 8
00003922 486E 0008 pea.l [A6 + 0x8]
00003926 486D F1B6 pea.l [A5 - 0xE4A]
0000392A 3F3C 080E move.w -[A7], 0x80E
0000392E A9EB syscall Pack4/FP68K
00003930 486D F1B6 pea.l [A5 - 0xE4A]
00003934 486F 0004 pea.l [A7 + 0x4]
00003938 3F3C 0810 move.w -[A7], 0x810
0000393C A9EB syscall Pack4/FP68K
0000393E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00003942 4FEF 0010 lea.l A7, [A7 + 0x10]
00003946 4267 clr.w -[A7]
00003948 486E FF9C pea.l [A6 - 0x64]
0000394C 4267 clr.w -[A7]
0000394E 486E FF9C pea.l [A6 - 0x64]
00003952 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00003956 584F addq.w A7, 4
00003958 3F00 move.w -[A7], D0
0000395A A886 syscall TextWidth
0000395C 301F move.w D0, [A7]+
0000395E 3800 move.w D4, D0
00003960 B845 cmp.w D4, D5
00003962 6532 bcs +0x34 /* 00003996 */
00003964 3F3C 0002 move.w -[A7], 0x2
00003968 3F3C 0002 move.w -[A7], 0x2
0000396C 486E FF9C pea.l [A6 - 0x64]
00003970 514F subq.w A7, 8
00003972 486E 0008 pea.l [A6 + 0x8]
00003976 486D F1B6 pea.l [A5 - 0xE4A]
0000397A 3F3C 080E move.w -[A7], 0x80E
0000397E A9EB syscall Pack4/FP68K
00003980 486D F1B6 pea.l [A5 - 0xE4A]
00003984 486F 0004 pea.l [A7 + 0x4]
00003988 3F3C 0810 move.w -[A7], 0x810
0000398C A9EB syscall Pack4/FP68K
0000398E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00003992 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003996:
00003996 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000399A 486E FF9C pea.l [A6 - 0x64]
0000399E 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000039A2 504F addq.w A7, 8
000039A4 6000 FEA6 bra -0x158 /* 0000384C */
fn000039A8:
000039A8 4E56 FFE8 link A6, -0x0018
000039AC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000039B0 266E 0008 movea.l A3, [A6 + 0x8]
000039B4 286E 000C movea.l A4, [A6 + 0xC]
000039B8 282E 0010 move.l D4, [A6 + 0x10]
000039BC 3D53 FFF8 move.w [A6 - 0x8], [A3]
000039C0 362B 0002 move.w D3, [A3 + 0x2]
000039C4 5343 subq.w D3, 1
000039C6 3D43 FFFA move.w [A6 - 0x6], D3
000039CA 362C 0004 move.w D3, [A4 + 0x4]
000039CE 5243 addq.w D3, 1
000039D0 3D43 FFFC move.w [A6 - 0x4], D3
000039D4 362C 0006 move.w D3, [A4 + 0x6]
000039D8 5343 subq.w D3, 1
000039DA 3D43 FFFE move.w [A6 - 0x2], D3
000039DE 4A84 tst.l D4
000039E0 6778 beq +0x7A /* 00003A5A */
000039E2 486E FFE8 pea.l [A6 - 0x18]
000039E6 A88B syscall GetFontInfo
000039E8 3A2E FFE8 move.w D5, [A6 - 0x18]
000039EC DA6E FFEA add.w D5, [A6 - 0x16]
000039F0 362E FFF8 move.w D3, [A6 - 0x8]
000039F4 5243 addq.w D3, 1
000039F6 3D43 FFF0 move.w [A6 - 0x10], D3
000039FA 362E FFF0 move.w D3, [A6 - 0x10]
000039FE D645 add.w D3, D5
00003A00 3D43 FFF4 move.w [A6 - 0xC], D3
00003A04 3605 move.w D3, D5
00003A06 48C3 ext.l D3
00003A08 87FC 0002 divs.w D3, 0x2
00003A0C D76E FFF8 add.w [A6 - 0x8], D3
00003A10 362E FFFE move.w D3, [A6 - 0x2]
00003A14 966E FFFA sub.w D3, [A6 - 0x6]
00003A18 48C3 ext.l D3
00003A1A 87FC 0002 divs.w D3, 0x2
00003A1E 3C03 move.w D6, D3
00003A20 DC6E FFFA add.w D6, [A6 - 0x6]
00003A24 4267 clr.w -[A7]
00003A26 2F04 move.l -[A7], D4
00003A28 4267 clr.w -[A7]
00003A2A 2F04 move.l -[A7], D4
00003A2C 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00003A30 584F addq.w A7, 4
00003A32 3F00 move.w -[A7], D0
00003A34 A886 syscall TextWidth
00003A36 301F move.w D0, [A7]+
00003A38 3E00 move.w D7, D0
00003A3A 5847 addq.w D7, 4
00003A3C 3607 move.w D3, D7
00003A3E 48C3 ext.l D3
00003A40 87FC 0002 divs.w D3, 0x2
00003A44 3406 move.w D2, D6
00003A46 9443 sub.w D2, D3
00003A48 3D42 FFF2 move.w [A6 - 0xE], D2
00003A4C 3607 move.w D3, D7
00003A4E 48C3 ext.l D3
00003A50 87FC 0002 divs.w D3, 0x2
00003A54 D646 add.w D3, D6
00003A56 3D43 FFF6 move.w [A6 - 0xA], D3
label00003A5A:
00003A5A 486E FFF8 pea.l [A6 - 0x8]
00003A5E 486D F17E pea.l [A5 - 0xE82]
00003A62 A8A5 syscall FillRect
00003A64 486E FFF8 pea.l [A6 - 0x8]
00003A68 A8A1 syscall FrameRect
00003A6A 4A84 tst.l D4
00003A6C 671E beq +0x20 /* 00003A8C */
00003A6E 2F04 move.l -[A7], D4
00003A70 2F04 move.l -[A7], D4
00003A72 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00003A76 584F addq.w A7, 4
00003A78 48C0 ext.l D0
00003A7A 2F00 move.l -[A7], D0
00003A7C 486E FFF0 pea.l [A6 - 0x10]
00003A80 3F3C 0001 move.w -[A7], 0x1
00003A84 A9CE syscall TETextBox/TextBox
00003A86 486E FFF0 pea.l [A6 - 0x10]
00003A8A A8A1 syscall FrameRect
label00003A8C:
00003A8C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003A90 4E5E unlink A6
00003A92 4E75 rts
fn00003A94:
00003A94 4E56 0000 link A6, 0
00003A98 486E 0008 pea.l [A6 + 0x8]
00003A9C 486D F990 pea.l [A5 - 0x670]
00003AA0 3F3C 080E move.w -[A7], 0x80E
00003AA4 A9EB syscall Pack4/FP68K
00003AA6 6008 bra +0xA /* 00003AB0 */
00003AA8 3FEB B67A move.w <<invalid special address>>, [A3 - 0x4986]
00003AAC E875 roxr D5.w, D4
00003AAE ED0F lsl D7.b, 6
label00003AB0:
00003AB0 487A FFF6 pea.l [PC - 0xA /* 00003AA8, value 0x3FEBB67A */]
00003AB4 486D F990 pea.l [A5 - 0x670]
00003AB8 3F3C 0804 move.w -[A7], 0x804
00003ABC A9EB syscall Pack4/FP68K
00003ABE 4E5E unlink A6
00003AC0 4E75 rts
export_126:
00003AC2 4E56 FFE8 link A6, -0x0018
00003AC6 514F subq.w A7, 8
00003AC8 486E 0008 pea.l [A6 + 0x8]
00003ACC 486D F1B6 pea.l [A5 - 0xE4A]
00003AD0 3F3C 080E move.w -[A7], 0x80E
00003AD4 A9EB syscall Pack4/FP68K
00003AD6 486D F1B6 pea.l [A5 - 0xE4A]
00003ADA 486F 0004 pea.l [A7 + 0x4]
00003ADE 3F3C 0810 move.w -[A7], 0x810
00003AE2 A9EB syscall Pack4/FP68K
00003AE4 61AE bsr -0x50 /* 00003A94 */
00003AE6 504F addq.w A7, 8
00003AE8 486D F990 pea.l [A5 - 0x670]
00003AEC 486E FFE8 pea.l [A6 - 0x18]
00003AF0 3F3C 0810 move.w -[A7], 0x810
00003AF4 A9EB syscall Pack4/FP68K
00003AF6 486E 0010 pea.l [A6 + 0x10]
00003AFA 486D F9AE pea.l [A5 - 0x652]
00003AFE 3F3C 080E move.w -[A7], 0x80E
00003B02 A9EB syscall Pack4/FP68K
00003B04 486E 0008 pea.l [A6 + 0x8]
00003B08 486D F9A4 pea.l [A5 - 0x65C]
00003B0C 3F3C 080E move.w -[A7], 0x80E
00003B10 A9EB syscall Pack4/FP68K
00003B12 486E 0008 pea.l [A6 + 0x8]
00003B16 486D F9A4 pea.l [A5 - 0x65C]
00003B1A 3F3C 0804 move.w -[A7], 0x804
00003B1E A9EB syscall Pack4/FP68K
00003B20 6008 bra +0xA /* 00003B2A */
00003B22 3FDB move.w <<invalid special address>>, [A3]+
00003B24 B67A E875 cmp.w D3, [PC - 0x178B /* 0000239B, value 0x6DF4 */]
00003B28 ED0F lsl D7.b, 6
label00003B2A:
00003B2A 487A FFF6 pea.l [PC - 0xA /* 00003B22, value 0x3FDBB67A */]
00003B2E 486D F9A4 pea.l [A5 - 0x65C]
00003B32 3F3C 0804 move.w -[A7], 0x804
00003B36 A9EB syscall Pack4/FP68K
00003B38 486D F9A4 pea.l [A5 - 0x65C]
00003B3C 486D F9AE pea.l [A5 - 0x652]
00003B40 3F3C 0008 move.w -[A7], 0x8
00003B44 A9EB syscall Pack4/FP68K
00003B46 6312 bls +0x14 /* 00003B5A */
00003B48 486E FFE8 pea.l [A6 - 0x18]
00003B4C 486D F990 pea.l [A5 - 0x670]
00003B50 3F3C 080E move.w -[A7], 0x80E
00003B54 A9EB syscall Pack4/FP68K
label00003B56:
00003B56 4E5E unlink A6
00003B58 4E75 rts
label00003B5A:
00003B5A 486E 0008 pea.l [A6 + 0x8]
00003B5E 486D F9AE pea.l [A5 - 0x652]
00003B62 3F3C 080E move.w -[A7], 0x80E
00003B66 A9EB syscall Pack4/FP68K
00003B68 486E 0008 pea.l [A6 + 0x8]
00003B6C 486D F9AE pea.l [A5 - 0x652]
00003B70 3F3C 0804 move.w -[A7], 0x804
00003B74 A9EB syscall Pack4/FP68K
00003B76 486E 0010 pea.l [A6 + 0x10]
00003B7A 486D F9A4 pea.l [A5 - 0x65C]
00003B7E 3F3C 080E move.w -[A7], 0x80E
00003B82 A9EB syscall Pack4/FP68K
00003B84 6008 bra +0xA /* 00003B8E */
00003B86 4010 negx.b [A0]
00003B88 0000 0000 ori.b D0, 0x0
00003B8C 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00003B8E-00003B92
label00003B8E:
00003B8E 487A FFF6 pea.l [PC - 0xA /* 00003B86, value 0x40100000 */]
// end alternate branch 00003B8E-00003B92
label00003B8E: // (misaligned)
00003B90 FFF6 .invalid <<F/7/7>>
00003B92 486D F9A4 pea.l [A5 - 0x65C]
00003B96 3F3C 0804 move.w -[A7], 0x804
00003B9A A9EB syscall Pack4/FP68K
00003B9C 6008 bra +0xA /* 00003BA6 */
00003B9E 3FFB B67A move.w <<invalid special address>>, [PC + A3.w * 8 + 0x7A]
00003BA2 E875 roxr D5.w, D4
00003BA4 ED0F lsl D7.b, 6
label00003BA6:
00003BA6 487A FFF6 pea.l [PC - 0xA /* 00003B9E, value 0x3FFBB67A */]
00003BAA 486D F9A4 pea.l [A5 - 0x65C]
00003BAE 3F3C 0806 move.w -[A7], 0x806
00003BB2 A9EB syscall Pack4/FP68K
00003BB4 486D F9A4 pea.l [A5 - 0x65C]
00003BB8 486D F9AE pea.l [A5 - 0x652]
00003BBC 3F3C 0002 move.w -[A7], 0x2
00003BC0 A9EB syscall Pack4/FP68K
00003BC2 486D F9AE pea.l [A5 - 0x652]
00003BC6 486E FFF0 pea.l [A6 - 0x10]
00003BCA 3F3C 0810 move.w -[A7], 0x810
00003BCE A9EB syscall Pack4/FP68K
00003BD0 486E FFF0 pea.l [A6 - 0x10]
00003BD4 486D F9AE pea.l [A5 - 0x652]
00003BD8 3F3C 080E move.w -[A7], 0x80E
00003BDC A9EB syscall Pack4/FP68K
00003BDE 6008 bra +0xA /* 00003BE8 */
00003BE0 0000 0000 ori.b D0, 0x0
00003BE4 0000 0000 ori.b D0, 0x0
label00003BE8:
00003BE8 487A FFF6 pea.l [PC - 0xA /* 00003BE0, value 0x0, cstring "" */]
00003BEC 486D F9AE pea.l [A5 - 0x652]
00003BF0 3F3C 0808 move.w -[A7], 0x808
00003BF4 A9EB syscall Pack4/FP68K
00003BF6 6C1C bge +0x1E /* 00003C14 */
00003BF8 6008 bra +0xA /* 00003C02 */
00003BFA 0000 0000 ori.b D0, 0x0
00003BFE 0000 0000 ori.b D0, 0x0
label00003C02:
00003C02 487A FFF6 pea.l [PC - 0xA /* 00003BFA, value 0x0, cstring "" */]
00003C06 486D F990 pea.l [A5 - 0x670]
00003C0A 3F3C 080E move.w -[A7], 0x80E
00003C0E A9EB syscall Pack4/FP68K
00003C10 6000 FF44 bra -0xBA /* 00003B56 */
label00003C14:
00003C14 486E 0008 pea.l [A6 + 0x8]
00003C18 486D F9AE pea.l [A5 - 0x652]
00003C1C 3F3C 080E move.w -[A7], 0x80E
00003C20 A9EB syscall Pack4/FP68K
00003C22 514F subq.w A7, 8
00003C24 486D F9AE pea.l [A5 - 0x652]
00003C28 486F 0004 pea.l [A7 + 0x4]
00003C2C 3F3C 0810 move.w -[A7], 0x810
00003C30 A9EB syscall Pack4/FP68K
00003C32 514F subq.w A7, 8
00003C34 486E FFF0 pea.l [A6 - 0x10]
00003C38 486D F1B6 pea.l [A5 - 0xE4A]
00003C3C 3F3C 080E move.w -[A7], 0x80E
00003C40 A9EB syscall Pack4/FP68K
00003C42 486D F1B6 pea.l [A5 - 0xE4A]
00003C46 486F 0004 pea.l [A7 + 0x4]
00003C4A 3F3C 0810 move.w -[A7], 0x810
00003C4E A9EB syscall Pack4/FP68K
00003C50 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00003C54 504F addq.w A7, 8
00003C56 4857 pea.l [A7]
00003C58 486D F9AE pea.l [A5 - 0x652]
00003C5C 3F3C 080E move.w -[A7], 0x80E
00003C60 A9EB syscall Pack4/FP68K
00003C62 504F addq.w A7, 8
00003C64 486D F990 pea.l [A5 - 0x670]
00003C68 486D F9AE pea.l [A5 - 0x652]
00003C6C 3F3C 0002 move.w -[A7], 0x2
00003C70 A9EB syscall Pack4/FP68K
00003C72 6008 bra +0xA /* 00003C7C */
00003C74 3FF2 79A7 457C 72D9 487A move.w <<invalid special address>>, [[0x457C] + D7 + 0x72D9487A]
// begin alternate branch 00003C7C-00003C80
label00003C7C:
00003C7C 487A FFF6 pea.l [PC - 0xA /* 00003C74, value 0x3FF279A7 */]
// end alternate branch 00003C7C-00003C80
label00003C7C: // (misaligned)
00003C7E FFF6 .invalid <<F/7/7>>
00003C80 486D F9AE pea.l [A5 - 0x652]
00003C84 3F3C 0806 move.w -[A7], 0x806
00003C88 A9EB syscall Pack4/FP68K
00003C8A 486D F9AE pea.l [A5 - 0x652]
00003C8E 486E FFF8 pea.l [A6 - 0x8]
00003C92 3F3C 0810 move.w -[A7], 0x810
00003C96 A9EB syscall Pack4/FP68K
00003C98 486E FFF8 pea.l [A6 - 0x8]
00003C9C 486D F9AE pea.l [A5 - 0x652]
00003CA0 3F3C 080E move.w -[A7], 0x80E
00003CA4 A9EB syscall Pack4/FP68K
00003CA6 486E FFE8 pea.l [A6 - 0x18]
00003CAA 486D F9AE pea.l [A5 - 0x652]
00003CAE 3F3C 0808 move.w -[A7], 0x808
00003CB2 A9EB syscall Pack4/FP68K
00003CB4 6C10 bge +0x12 /* 00003CC6 */
00003CB6 486E FFF8 pea.l [A6 - 0x8]
00003CBA 486D F990 pea.l [A5 - 0x670]
00003CBE 3F3C 080E move.w -[A7], 0x80E
00003CC2 A9EB syscall Pack4/FP68K
00003CC4 600E bra +0x10 /* 00003CD4 */
label00003CC6:
00003CC6 486E FFE8 pea.l [A6 - 0x18]
00003CCA 486D F990 pea.l [A5 - 0x670]
00003CCE 3F3C 080E move.w -[A7], 0x80E
00003CD2 A9EB syscall Pack4/FP68K
label00003CD4:
00003CD4 6000 FE80 bra -0x17E /* 00003B56 */
fn00003CD8:
00003CD8 4E56 FFC2 link A6, -0x003E
00003CDC 514F subq.w A7, 8
00003CDE 486E 0008 pea.l [A6 + 0x8]
00003CE2 486D F1B6 pea.l [A5 - 0xE4A]
00003CE6 3F3C 080E move.w -[A7], 0x80E
00003CEA A9EB syscall Pack4/FP68K
00003CEC 486D F1B6 pea.l [A5 - 0xE4A]
00003CF0 486F 0004 pea.l [A7 + 0x4]
00003CF4 3F3C 0810 move.w -[A7], 0x810
00003CF8 A9EB syscall Pack4/FP68K
00003CFA 4EBA FD98 jsr [PC - 0x268 /* 00003A94 */]
00003CFE 504F addq.w A7, 8
00003D00 486D F990 pea.l [A5 - 0x670]
00003D04 486E FFC8 pea.l [A6 - 0x38]
00003D08 3F3C 0810 move.w -[A7], 0x810
00003D0C A9EB syscall Pack4/FP68K
00003D0E 486E 0010 pea.l [A6 + 0x10]
00003D12 486D F9AE pea.l [A5 - 0x652]
00003D16 3F3C 080E move.w -[A7], 0x80E
00003D1A A9EB syscall Pack4/FP68K
00003D1C 486E FFC8 pea.l [A6 - 0x38]
00003D20 486D F9AE pea.l [A5 - 0x652]
00003D24 3F3C 0808 move.w -[A7], 0x808
00003D28 A9EB syscall Pack4/FP68K
00003D2A 6C1E bge +0x20 /* 00003D4A */
00003D2C 486E 0010 pea.l [A6 + 0x10]
00003D30 486D F1B6 pea.l [A5 - 0xE4A]
00003D34 3F3C 080E move.w -[A7], 0x80E
00003D38 A9EB syscall Pack4/FP68K
00003D3A 486D F1B6 pea.l [A5 - 0xE4A]
00003D3E 486E 0010 pea.l [A6 + 0x10]
00003D42 3F3C 0810 move.w -[A7], 0x810
00003D46 A9EB syscall Pack4/FP68K
00003D48 601C bra +0x1E /* 00003D66 */
label00003D4A:
00003D4A 486E FFC8 pea.l [A6 - 0x38]
00003D4E 486D F1B6 pea.l [A5 - 0xE4A]
00003D52 3F3C 080E move.w -[A7], 0x80E
00003D56 A9EB syscall Pack4/FP68K
00003D58 486D F1B6 pea.l [A5 - 0xE4A]
00003D5C 486E 0010 pea.l [A6 + 0x10]
00003D60 3F3C 0810 move.w -[A7], 0x810
00003D64 A9EB syscall Pack4/FP68K
label00003D66:
00003D66 246E 001C movea.l A2, [A6 + 0x1C]
00003D6A 226E 0018 movea.l A1, [A6 + 0x18]
00003D6E 362A 0006 move.w D3, [A2 + 0x6]
00003D72 9669 0002 sub.w D3, [A1 + 0x2]
00003D76 3D43 FFC2 move.w [A6 - 0x3E], D3
00003D7A 362E FFC2 move.w D3, [A6 - 0x3E]
00003D7E 3F03 move.w -[A7], D3
00003D80 2F0F move.l -[A7], A7
00003D82 486D F9AE pea.l [A5 - 0x652]
00003D86 3F3C 200E move.w -[A7], 0x200E
00003D8A A9EB syscall Pack4/FP68K
00003D8C 544F addq.w A7, 2
00003D8E 486E 0008 pea.l [A6 + 0x8]
00003D92 486D F9AE pea.l [A5 - 0x652]
00003D96 3F3C 0806 move.w -[A7], 0x806
00003D9A A9EB syscall Pack4/FP68K
00003D9C 486D F9AE pea.l [A5 - 0x652]
00003DA0 486E FFD0 pea.l [A6 - 0x30]
00003DA4 3F3C 0810 move.w -[A7], 0x810
00003DA8 A9EB syscall Pack4/FP68K
00003DAA 486E FFD0 pea.l [A6 - 0x30]
00003DAE 486D F9AE pea.l [A5 - 0x652]
00003DB2 3F3C 080E move.w -[A7], 0x80E
00003DB6 A9EB syscall Pack4/FP68K
00003DB8 6008 bra +0xA /* 00003DC2 */
00003DBA 3FEC CCCC move.w <<invalid special address>>, [A4 - 0x3334]
00003DBE CCCC mulu.w D6, A4
00003DC0 CCCD mulu.w D6, A5
label00003DC2:
00003DC2 487A FFF6 pea.l [PC - 0xA /* 00003DBA, value 0x3FECCCCC */]
00003DC6 486D F9AE pea.l [A5 - 0x652]
00003DCA 3F3C 0804 move.w -[A7], 0x804
00003DCE A9EB syscall Pack4/FP68K
00003DD0 486D F9AE pea.l [A5 - 0x652]
00003DD4 486E FFD0 pea.l [A6 - 0x30]
00003DD8 3F3C 0810 move.w -[A7], 0x810
00003DDC A9EB syscall Pack4/FP68K
00003DDE 486E 0008 pea.l [A6 + 0x8]
00003DE2 486D F9AE pea.l [A5 - 0x652]
00003DE6 3F3C 080E move.w -[A7], 0x80E
00003DEA A9EB syscall Pack4/FP68K
00003DEC 486E FFD0 pea.l [A6 - 0x30]
00003DF0 486D F9AE pea.l [A5 - 0x652]
00003DF4 3F3C 0804 move.w -[A7], 0x804
00003DF8 A9EB syscall Pack4/FP68K
00003DFA 486D F9AE pea.l [A5 - 0x652]
00003DFE 486E 0008 pea.l [A6 + 0x8]
00003E02 3F3C 0810 move.w -[A7], 0x810
00003E06 A9EB syscall Pack4/FP68K
00003E08 486E 0010 pea.l [A6 + 0x10]
00003E0C 486D F9AE pea.l [A5 - 0x652]
00003E10 3F3C 080E move.w -[A7], 0x80E
00003E14 A9EB syscall Pack4/FP68K
00003E16 486E FFD0 pea.l [A6 - 0x30]
00003E1A 486D F9AE pea.l [A5 - 0x652]
00003E1E 3F3C 0804 move.w -[A7], 0x804
00003E22 A9EB syscall Pack4/FP68K
00003E24 486D F9AE pea.l [A5 - 0x652]
00003E28 486E 0010 pea.l [A6 + 0x10]
00003E2C 3F3C 0810 move.w -[A7], 0x810
00003E30 A9EB syscall Pack4/FP68K
00003E32 486E FFFC pea.l [A6 - 0x4]
00003E36 4267 clr.w -[A7]
00003E38 4267 clr.w -[A7]
00003E3A A880 syscall SetPt
00003E3C 486E FFF8 pea.l [A6 - 0x8]
00003E40 486E 0008 pea.l [A6 + 0x8]
00003E44 486D F9AE pea.l [A5 - 0x652]
00003E48 3F3C 080E move.w -[A7], 0x80E
00003E4C A9EB syscall Pack4/FP68K
00003E4E 554F subq.w A7, 2
00003E50 486D F9AE pea.l [A5 - 0x652]
00003E54 3F3C 0016 move.w -[A7], 0x16
00003E58 A9EB syscall Pack4/FP68K
00003E5A 486D F9AE pea.l [A5 - 0x652]
00003E5E 486F 0004 pea.l [A7 + 0x4]
00003E62 3F3C 2010 move.w -[A7], 0x2010
00003E66 A9EB syscall Pack4/FP68K
00003E68 361F move.w D3, [A7]+
00003E6A 3F03 move.w -[A7], D3
00003E6C 4267 clr.w -[A7]
00003E6E A880 syscall SetPt
00003E70 486E 0008 pea.l [A6 + 0x8]
00003E74 486D F9AE pea.l [A5 - 0x652]
00003E78 3F3C 080E move.w -[A7], 0x80E
00003E7C A9EB syscall Pack4/FP68K
00003E7E 486E 0010 pea.l [A6 + 0x10]
00003E82 486D F9A4 pea.l [A5 - 0x65C]
00003E86 3F3C 080E move.w -[A7], 0x80E
00003E8A A9EB syscall Pack4/FP68K
00003E8C 6008 bra +0xA /* 00003E96 */
00003E8E 4000 negx.b D0
00003E90 0000 0000 ori.b D0, 0x0
00003E94 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00003E96-00003E9A
label00003E96:
00003E96 487A FFF6 pea.l [PC - 0xA /* 00003E8E, value 0x40000000 '@\0\0\0', cstring "@" */]
// end alternate branch 00003E96-00003E9A
label00003E96: // (misaligned)
00003E98 FFF6 .invalid <<F/7/7>>
00003E9A 486D F9A4 pea.l [A5 - 0x65C]
00003E9E 3F3C 0804 move.w -[A7], 0x804
00003EA2 A9EB syscall Pack4/FP68K
00003EA4 6008 bra +0xA /* 00003EAE */
00003EA6 3FFB B67A move.w <<invalid special address>>, [PC + A3.w * 8 + 0x7A]
00003EAA E875 roxr D5.w, D4
00003EAC ED0F lsl D7.b, 6
label00003EAE:
00003EAE 487A FFF6 pea.l [PC - 0xA /* 00003EA6, value 0x3FFBB67A */]
00003EB2 486D F9A4 pea.l [A5 - 0x65C]
00003EB6 3F3C 0806 move.w -[A7], 0x806
00003EBA A9EB syscall Pack4/FP68K
00003EBC 486D F9A4 pea.l [A5 - 0x65C]
00003EC0 486D F9AE pea.l [A5 - 0x652]
00003EC4 3F3C 0002 move.w -[A7], 0x2
00003EC8 A9EB syscall Pack4/FP68K
00003ECA 486D F9AE pea.l [A5 - 0x652]
00003ECE 486E FFE0 pea.l [A6 - 0x20]
00003ED2 3F3C 0810 move.w -[A7], 0x810
00003ED6 A9EB syscall Pack4/FP68K
00003ED8 486E 0008 pea.l [A6 + 0x8]
00003EDC 486D F9AE pea.l [A5 - 0x652]
00003EE0 3F3C 080E move.w -[A7], 0x80E
00003EE4 A9EB syscall Pack4/FP68K
00003EE6 486E FFE0 pea.l [A6 - 0x20]
00003EEA 486D F9AE pea.l [A5 - 0x652]
00003EEE 3F3C 0802 move.w -[A7], 0x802
00003EF2 A9EB syscall Pack4/FP68K
00003EF4 6008 bra +0xA /* 00003EFE */
00003EF6 4000 negx.b D0
00003EF8 0000 0000 ori.b D0, 0x0
00003EFC 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00003EFE-00003F02
label00003EFE:
00003EFE 487A FFF6 pea.l [PC - 0xA /* 00003EF6, value 0x40000000 '@\0\0\0', cstring "@" */]
// end alternate branch 00003EFE-00003F02
label00003EFE: // (misaligned)
00003F00 FFF6 .invalid <<F/7/7>>
00003F02 486D F9AE pea.l [A5 - 0x652]
00003F06 3F3C 0806 move.w -[A7], 0x806
00003F0A A9EB syscall Pack4/FP68K
00003F0C 486D F9AE pea.l [A5 - 0x652]
00003F10 486E FFD8 pea.l [A6 - 0x28]
00003F14 3F3C 0810 move.w -[A7], 0x810
00003F18 A9EB syscall Pack4/FP68K
00003F1A 486E FFF4 pea.l [A6 - 0xC]
00003F1E 486E FFD8 pea.l [A6 - 0x28]
00003F22 486D F9AE pea.l [A5 - 0x652]
00003F26 3F3C 080E move.w -[A7], 0x80E
00003F2A A9EB syscall Pack4/FP68K
00003F2C 554F subq.w A7, 2
00003F2E 486D F9AE pea.l [A5 - 0x652]
00003F32 3F3C 0016 move.w -[A7], 0x16
00003F36 A9EB syscall Pack4/FP68K
00003F38 486D F9AE pea.l [A5 - 0x652]
00003F3C 486F 0004 pea.l [A7 + 0x4]
00003F40 3F3C 2010 move.w -[A7], 0x2010
00003F44 A9EB syscall Pack4/FP68K
00003F46 361F move.w D3, [A7]+
00003F48 3F03 move.w -[A7], D3
00003F4A 514F subq.w A7, 8
00003F4C 486E 0010 pea.l [A6 + 0x10]
00003F50 486D F1B6 pea.l [A5 - 0xE4A]
00003F54 3F3C 080E move.w -[A7], 0x80E
00003F58 A9EB syscall Pack4/FP68K
00003F5A 486D F1B6 pea.l [A5 - 0xE4A]
00003F5E 486F 0004 pea.l [A7 + 0x4]
00003F62 3F3C 0810 move.w -[A7], 0x810
00003F66 A9EB syscall Pack4/FP68K
00003F68 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00003F6C 504F addq.w A7, 8
00003F6E 554F subq.w A7, 2
00003F70 486D F990 pea.l [A5 - 0x670]
00003F74 3F3C 0016 move.w -[A7], 0x16
00003F78 A9EB syscall Pack4/FP68K
00003F7A 486D F990 pea.l [A5 - 0x670]
00003F7E 486F 0004 pea.l [A7 + 0x4]
00003F82 3F3C 2010 move.w -[A7], 0x2010
00003F86 A9EB syscall Pack4/FP68K
00003F88 361F move.w D3, [A7]+
00003F8A 4443 neg.w D3
00003F8C 3F03 move.w -[A7], D3
00003F8E A880 syscall SetPt
00003F90 486E FFF0 pea.l [A6 - 0x10]
00003F94 486E FFE0 pea.l [A6 - 0x20]
00003F98 486D F9AE pea.l [A5 - 0x652]
00003F9C 3F3C 080E move.w -[A7], 0x80E
00003FA0 A9EB syscall Pack4/FP68K
00003FA2 486E FFD8 pea.l [A6 - 0x28]
00003FA6 486D F9AE pea.l [A5 - 0x652]
00003FAA 3F3C 0800 move.w -[A7], 0x800
00003FAE A9EB syscall Pack4/FP68K
00003FB0 554F subq.w A7, 2
00003FB2 486D F9AE pea.l [A5 - 0x652]
00003FB6 3F3C 0016 move.w -[A7], 0x16
00003FBA A9EB syscall Pack4/FP68K
00003FBC 486D F9AE pea.l [A5 - 0x652]
00003FC0 486F 0004 pea.l [A7 + 0x4]
00003FC4 3F3C 2010 move.w -[A7], 0x2010
00003FC8 A9EB syscall Pack4/FP68K
00003FCA 361F move.w D3, [A7]+
00003FCC 3F03 move.w -[A7], D3
00003FCE 514F subq.w A7, 8
00003FD0 486E 0010 pea.l [A6 + 0x10]
00003FD4 486D F1B6 pea.l [A5 - 0xE4A]
00003FD8 3F3C 080E move.w -[A7], 0x80E
00003FDC A9EB syscall Pack4/FP68K
00003FDE 486D F1B6 pea.l [A5 - 0xE4A]
00003FE2 486F 0004 pea.l [A7 + 0x4]
00003FE6 3F3C 0810 move.w -[A7], 0x810
00003FEA A9EB syscall Pack4/FP68K
00003FEC 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00003FF0 504F addq.w A7, 8
00003FF2 554F subq.w A7, 2
00003FF4 486D F990 pea.l [A5 - 0x670]
00003FF8 3F3C 0016 move.w -[A7], 0x16
00003FFC A9EB syscall Pack4/FP68K
00003FFE 486D F990 pea.l [A5 - 0x670]
00004002 486F 0004 pea.l [A7 + 0x4]
00004006 3F3C 2010 move.w -[A7], 0x2010
0000400A A9EB syscall Pack4/FP68K
0000400C 361F move.w D3, [A7]+
0000400E 4443 neg.w D3
00004010 3F03 move.w -[A7], D3
00004012 A880 syscall SetPt
00004014 486E FFEC pea.l [A6 - 0x14]
00004018 486E 0010 pea.l [A6 + 0x10]
0000401C 486D F9AE pea.l [A5 - 0x652]
00004020 3F3C 080E move.w -[A7], 0x80E
00004024 A9EB syscall Pack4/FP68K
00004026 514F subq.w A7, 8
00004028 486D F9AE pea.l [A5 - 0x652]
0000402C 486F 0004 pea.l [A7 + 0x4]
00004030 3F3C 0810 move.w -[A7], 0x810
00004034 A9EB syscall Pack4/FP68K
00004036 514F subq.w A7, 8
00004038 486E 0010 pea.l [A6 + 0x10]
0000403C 486D F1B6 pea.l [A5 - 0xE4A]
00004040 3F3C 080E move.w -[A7], 0x80E
00004044 A9EB syscall Pack4/FP68K
00004046 486D F1B6 pea.l [A5 - 0xE4A]
0000404A 486F 0004 pea.l [A7 + 0x4]
0000404E 3F3C 0810 move.w -[A7], 0x810
00004052 A9EB syscall Pack4/FP68K
00004054 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00004058 504F addq.w A7, 8
0000405A 4857 pea.l [A7]
0000405C 486D F9AE pea.l [A5 - 0x652]
00004060 3F3C 080E move.w -[A7], 0x80E
00004064 A9EB syscall Pack4/FP68K
00004066 504F addq.w A7, 8
00004068 486D F990 pea.l [A5 - 0x670]
0000406C 486D F9AE pea.l [A5 - 0x652]
00004070 3F3C 0002 move.w -[A7], 0x2
00004074 A9EB syscall Pack4/FP68K
00004076 486E FFE0 pea.l [A6 - 0x20]
0000407A 486D F9AE pea.l [A5 - 0x652]
0000407E 3F3C 0804 move.w -[A7], 0x804
00004082 A9EB syscall Pack4/FP68K
00004084 486E FFD8 pea.l [A6 - 0x28]
00004088 486D F9AE pea.l [A5 - 0x652]
0000408C 3F3C 0800 move.w -[A7], 0x800
00004090 A9EB syscall Pack4/FP68K
00004092 554F subq.w A7, 2
00004094 486D F9AE pea.l [A5 - 0x652]
00004098 3F3C 0016 move.w -[A7], 0x16
0000409C A9EB syscall Pack4/FP68K
0000409E 486D F9AE pea.l [A5 - 0x652]
000040A2 486F 0004 pea.l [A7 + 0x4]
000040A6 3F3C 2010 move.w -[A7], 0x2010
000040AA A9EB syscall Pack4/FP68K
000040AC 361F move.w D3, [A7]+
000040AE 3F03 move.w -[A7], D3
000040B0 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000040B4 A880 syscall SetPt
000040B6 486E FFE8 pea.l [A6 - 0x18]
000040BA 3F2E FFEE move.w -[A7], [A6 - 0x12]
000040BE 3F2E FFF0 move.w -[A7], [A6 - 0x10]
000040C2 A880 syscall SetPt
000040C4 42A7 clr.l -[A7]
000040C6 A8CB syscall OpenPoly
000040C8 201F move.l D0, [A7]+
000040CA 2D40 FFC4 move.l [A6 - 0x3C], D0
000040CE 3F2E FFFE move.w -[A7], [A6 - 0x2]
000040D2 3F2E FFFC move.w -[A7], [A6 - 0x4]
000040D6 A893 syscall MoveTo
000040D8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000040DC 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000040E0 A891 syscall LineTo
000040E2 3F2E FFEE move.w -[A7], [A6 - 0x12]
000040E6 3F2E FFEC move.w -[A7], [A6 - 0x14]
000040EA A891 syscall LineTo
000040EC 3F2E FFEA move.w -[A7], [A6 - 0x16]
000040F0 3F2E FFE8 move.w -[A7], [A6 - 0x18]
000040F4 A891 syscall LineTo
000040F6 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000040FA 3F2E FFF0 move.w -[A7], [A6 - 0x10]
000040FE A891 syscall LineTo
00004100 3F2E FFFA move.w -[A7], [A6 - 0x6]
00004104 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00004108 A891 syscall LineTo
0000410A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000410E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00004112 A891 syscall LineTo
00004114 A8CC syscall ClosePoly/ClosePgon
00004116 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
0000411A 246E 0018 movea.l A2, [A6 + 0x18]
0000411E 362A 0002 move.w D3, [A2 + 0x2]
00004122 3F03 move.w -[A7], D3
00004124 2F0F move.l -[A7], A7
00004126 486D F9AE pea.l [A5 - 0x652]
0000412A 3F3C 200E move.w -[A7], 0x200E
0000412E A9EB syscall Pack4/FP68K
00004130 544F addq.w A7, 2
00004132 362E FFC2 move.w D3, [A6 - 0x3E]
00004136 3F03 move.w -[A7], D3
00004138 2F0F move.l -[A7], A7
0000413A 486D F9A4 pea.l [A5 - 0x65C]
0000413E 3F3C 200E move.w -[A7], 0x200E
00004142 A9EB syscall Pack4/FP68K
00004144 544F addq.w A7, 2
00004146 486E 0008 pea.l [A6 + 0x8]
0000414A 486D F9A4 pea.l [A5 - 0x65C]
0000414E 3F3C 0802 move.w -[A7], 0x802
00004152 A9EB syscall Pack4/FP68K
00004154 6008 bra +0xA /* 0000415E */
00004156 4000 negx.b D0
00004158 0000 0000 ori.b D0, 0x0
0000415C 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 0000415E-00004162
label0000415E:
0000415E 487A FFF6 pea.l [PC - 0xA /* 00004156, value 0x40000000 '@\0\0\0', cstring "@" */]
// end alternate branch 0000415E-00004162
label0000415E: // (misaligned)
00004160 FFF6 .invalid <<F/7/7>>
00004162 486D F9A4 pea.l [A5 - 0x65C]
00004166 3F3C 0806 move.w -[A7], 0x806
0000416A A9EB syscall Pack4/FP68K
0000416C 486D F9A4 pea.l [A5 - 0x65C]
00004170 486D F9AE pea.l [A5 - 0x652]
00004174 3F3C 0000 move.w -[A7], 0x0
00004178 A9EB syscall Pack4/FP68K
0000417A 554F subq.w A7, 2
0000417C 486D F9AE pea.l [A5 - 0x652]
00004180 3F3C 0016 move.w -[A7], 0x16
00004184 A9EB syscall Pack4/FP68K
00004186 486D F9AE pea.l [A5 - 0x652]
0000418A 486F 0004 pea.l [A7 + 0x4]
0000418E 3F3C 2010 move.w -[A7], 0x2010
00004192 A9EB syscall Pack4/FP68K
00004194 361F move.w D3, [A7]+
00004196 3F03 move.w -[A7], D3
00004198 246E 001C movea.l A2, [A6 + 0x1C]
0000419C 362A 0004 move.w D3, [A2 + 0x4]
000041A0 5543 subq.w D3, 2
000041A2 3F03 move.w -[A7], D3
000041A4 A8CE syscall OffsetPoly
000041A6 202E FFC4 move.l D0, [A6 - 0x3C]
000041AA 4E5E unlink A6
000041AC 4E75 rts
export_127:
000041AE 4E56 0000 link A6, 0
000041B2 486D DBB6 pea.l [A5 - 0x244A]
000041B6 486D F9AE pea.l [A5 - 0x652]
000041BA 3F3C 080E move.w -[A7], 0x80E
000041BE A9EB syscall Pack4/FP68K
000041C0 6008 bra +0xA /* 000041CA */
000041C2 3FF0 0000 move.w <<invalid special address>>, [A0 + D0.w]
000041C6 0000 0000 ori.b D0, 0x0
label000041CA:
000041CA 487A FFF6 pea.l [PC - 0xA /* 000041C2, value 0x3FF00000 */]
000041CE 486D F9AE pea.l [A5 - 0x652]
000041D2 3F3C 0800 move.w -[A7], 0x800
000041D6 A9EB syscall Pack4/FP68K
000041D8 514F subq.w A7, 8
000041DA 486D F9AE pea.l [A5 - 0x652]
000041DE 486F 0004 pea.l [A7 + 0x4]
000041E2 3F3C 0810 move.w -[A7], 0x810
000041E6 A9EB syscall Pack4/FP68K
000041E8 514F subq.w A7, 8
000041EA 486D DD1E pea.l [A5 - 0x22E2]
000041EE 486D F1B6 pea.l [A5 - 0xE4A]
000041F2 3F3C 080E move.w -[A7], 0x80E
000041F6 A9EB syscall Pack4/FP68K
000041F8 486D F1B6 pea.l [A5 - 0xE4A]
000041FC 486F 0004 pea.l [A7 + 0x4]
00004200 3F3C 0810 move.w -[A7], 0x810
00004204 A9EB syscall Pack4/FP68K
00004206 4EBA F88C jsr [PC - 0x774 /* 00003A94 */]
0000420A 504F addq.w A7, 8
0000420C 4857 pea.l [A7]
0000420E 486D F9AE pea.l [A5 - 0x652]
00004212 3F3C 080E move.w -[A7], 0x80E
00004216 A9EB syscall Pack4/FP68K
00004218 504F addq.w A7, 8
0000421A 486D F990 pea.l [A5 - 0x670]
0000421E 486D F9AE pea.l [A5 - 0x652]
00004222 3F3C 0008 move.w -[A7], 0x8
00004226 A9EB syscall Pack4/FP68K
00004228 6312 bls +0x14 /* 0000423C */
0000422A 3F3C 0B54 move.w -[A7], 0xB54
0000422E 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00004232 544F addq.w A7, 2
00004234 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00004238 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
label0000423C:
0000423C 4E5E unlink A6
0000423E 4E75 rts
export_128:
00004240 4E56 FF4C link A6, -0x00B4
00004244 426D ED32 clr.w [A5 - 0x12CE]
00004248 426D ED30 clr.w [A5 - 0x12D0]
0000424C 426D ED2E clr.w [A5 - 0x12D2]
00004250 42A7 clr.l -[A7]
00004252 3F3C 0087 move.w -[A7], 0x87
00004256 486E FF56 pea.l [A6 - 0xAA]
0000425A 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00004260 A97C syscall GetNewDialog
00004262 201F move.l D0, [A7]+
00004264 486E FF56 pea.l [A6 - 0xAA]
00004268 3F3C 0003 move.w -[A7], 0x3
0000426C 486E FF54 pea.l [A6 - 0xAC]
00004270 486D FFEA pea.l [A5 - 0x16]
00004274 486E FF4C pea.l [A6 - 0xB4]
00004278 A98D syscall GetDialogItem/GetDItem
0000427A 486E FF56 pea.l [A6 - 0xAA]
0000427E 3F3C 0005 move.w -[A7], 0x5
00004282 486E FF54 pea.l [A6 - 0xAC]
00004286 486D FFF2 pea.l [A5 - 0xE]
0000428A 486E FF4C pea.l [A6 - 0xB4]
0000428E A98D syscall GetDialogItem/GetDItem
00004290 486E FF56 pea.l [A6 - 0xAA]
00004294 3F3C 0004 move.w -[A7], 0x4
00004298 486E FF54 pea.l [A6 - 0xAC]
0000429C 486D FFEE pea.l [A5 - 0x12]
000042A0 486E FF4C pea.l [A6 - 0xB4]
000042A4 A98D syscall GetDialogItem/GetDItem
label000042A6:
000042A6 487A 030A pea.l [PC + 0x30A /* 000045B2, value 0x4E56FFFE */]
000042AA 486E FF54 pea.l [A6 - 0xAC]
000042AE A991 syscall ModalDialog
000042B0 0C6E 0002 FF54 cmpi.w [A6 - 0xAC], 0x2
000042B6 6700 02F0 beq +0x2F2 /* 000045A8 */
000042BA 0C6E 0005 FF54 cmpi.w [A6 - 0xAC], 0x5
000042C0 6710 beq +0x12 /* 000042D2 */
000042C2 0C6E 0003 FF54 cmpi.w [A6 - 0xAC], 0x3
000042C8 6708 beq +0xA /* 000042D2 */
000042CA 0C6E 0004 FF54 cmpi.w [A6 - 0xAC], 0x4
000042D0 665E bne +0x60 /* 00004330 */
label000042D2:
000042D2 2F2D FFEA move.l -[A7], [A5 - 0x16]
000042D6 0C6E 0003 FF54 cmpi.w [A6 - 0xAC], 0x3
000042DC 6608 bne +0xA /* 000042E6 */
000042DE 3B7C 0001 ED2E move.w [A5 - 0x12D2], 0x1
000042E4 6004 bra +0x6 /* 000042EA */
label000042E6:
000042E6 426D ED2E clr.w [A5 - 0x12D2]
label000042EA:
000042EA 3F2D ED2E move.w -[A7], [A5 - 0x12D2]
000042EE A963 syscall SetControlValue/SetCtlValue
000042F0 2F2D FFF2 move.l -[A7], [A5 - 0xE]
000042F4 0C6E 0005 FF54 cmpi.w [A6 - 0xAC], 0x5
000042FA 6608 bne +0xA /* 00004304 */
000042FC 3B7C 0001 ED32 move.w [A5 - 0x12CE], 0x1
00004302 6004 bra +0x6 /* 00004308 */
label00004304:
00004304 426D ED32 clr.w [A5 - 0x12CE]
label00004308:
00004308 3F2D ED32 move.w -[A7], [A5 - 0x12CE]
0000430C A963 syscall SetControlValue/SetCtlValue
0000430E 2F2D FFEE move.l -[A7], [A5 - 0x12]
00004312 0C6E 0004 FF54 cmpi.w [A6 - 0xAC], 0x4
00004318 6608 bne +0xA /* 00004322 */
0000431A 3B7C 0001 ED30 move.w [A5 - 0x12D0], 0x1
00004320 6004 bra +0x6 /* 00004326 */
label00004322:
00004322 426D ED30 clr.w [A5 - 0x12D0]
label00004326:
00004326 3F2D ED30 move.w -[A7], [A5 - 0x12D0]
0000432A A963 syscall SetControlValue/SetCtlValue
0000432C 6000 0276 bra +0x278 /* 000045A4 */
label00004330:
00004330 0C6E 0001 FF54 cmpi.w [A6 - 0xAC], 0x1
00004336 6600 026C bne +0x26E /* 000045A4 */
0000433A 4A6D ED2E tst.w [A5 - 0x12D2]
0000433E 6612 bne +0x14 /* 00004352 */
00004340 4A6D ED30 tst.w [A5 - 0x12D0]
00004344 660C bne +0xE /* 00004352 */
00004346 4A6D ED32 tst.w [A5 - 0x12CE]
0000434A 6606 bne +0x8 /* 00004352 */
0000434C 3B7C 0001 ED32 move.w [A5 - 0x12CE], 0x1
label00004352:
00004352 4A6D ED2E tst.w [A5 - 0x12D2]
00004356 6726 beq +0x28 /* 0000437E */
00004358 6008 bra +0xA /* 00004362 */
0000435A 4092 negx.l [A2]
0000435C 0ACC .incomplete
0000435E CCCC mulu.w D6, A4
00004360 CCCD mulu.w D6, A5
label00004362:
00004362 487A FFF6 pea.l [PC - 0xA /* 0000435A, value 0x40920ACC */]
00004366 486D F1B6 pea.l [A5 - 0xE4A]
0000436A 3F3C 080E move.w -[A7], 0x80E
0000436E A9EB syscall Pack4/FP68K
00004370 486D F1B6 pea.l [A5 - 0xE4A]
00004374 486D DD1E pea.l [A5 - 0x22E2]
00004378 3F3C 0810 move.w -[A7], 0x810
0000437C A9EB syscall Pack4/FP68K
label0000437E:
0000437E 4A6D ED32 tst.w [A5 - 0x12CE]
00004382 6700 010C beq +0x10E /* 00004490 */
00004386 6008 bra +0xA /* 00004390 */
00004388 4153 chk.w D0, [A3]
0000438A 12D0 move.b [A1]+, [A0]
0000438C 0000 0000 ori.b D0, 0x0
label00004390:
00004390 487A FFF6 pea.l [PC - 0xA /* 00004388, value 0x415312D0 */]
00004394 486D F1B6 pea.l [A5 - 0xE4A]
00004398 3F3C 080E move.w -[A7], 0x80E
0000439C A9EB syscall Pack4/FP68K
0000439E 486D F1B6 pea.l [A5 - 0xE4A]
000043A2 486D D95E pea.l [A5 - 0x26A2]
000043A6 3F3C 0810 move.w -[A7], 0x810
000043AA A9EB syscall Pack4/FP68K
000043AC 6008 bra +0xA /* 000043B6 */
000043AE 4153 chk.w D0, [A3]
000043B0 12D0 move.b [A1]+, [A0]
000043B2 0000 0000 ori.b D0, 0x0
label000043B6:
000043B6 487A FFF6 pea.l [PC - 0xA /* 000043AE, value 0x415312D0 */]
000043BA 486D F1B6 pea.l [A5 - 0xE4A]
000043BE 3F3C 080E move.w -[A7], 0x80E
000043C2 A9EB syscall Pack4/FP68K
000043C4 486D F1B6 pea.l [A5 - 0xE4A]
000043C8 486D D956 pea.l [A5 - 0x26AA]
000043CC 3F3C 0810 move.w -[A7], 0x810
000043D0 A9EB syscall Pack4/FP68K
000043D2 6008 bra +0xA /* 000043DC */
000043D4 3FC3 move.w <<invalid special address>>, D3
000043D6 3333 3333 3333 487A FFF6 486D move.w -[A1], [[A3 + 0x3333487A + D3 * 2] - 0x9B793]
// begin alternate branch 000043DC-000043E4
label000043DC:
000043DC 487A FFF6 pea.l [PC - 0xA /* 000043D4, value 0x3FC33333 */]
000043E0 486D F1B6 pea.l [A5 - 0xE4A]
// end alternate branch 000043DC-000043E4
label000043DC: // (misaligned)
000043E2 F1B6 .invalid <<F/6/0>>
000043E4 3F3C 080E move.w -[A7], 0x80E
000043E8 A9EB syscall Pack4/FP68K
000043EA 486D F1B6 pea.l [A5 - 0xE4A]
000043EE 486D D986 pea.l [A5 - 0x267A]
000043F2 3F3C 0810 move.w -[A7], 0x810
000043F6 A9EB syscall Pack4/FP68K
000043F8 6008 bra +0xA /* 00004402 */
000043FA 408F negx.l A7
000043FC 4000 negx.b D0
000043FE 0000 0000 ori.b D0, 0x0
label00004402:
00004402 487A FFF6 pea.l [PC - 0xA /* 000043FA, value 0x408F4000 */]
00004406 486D F1B6 pea.l [A5 - 0xE4A]
0000440A 3F3C 080E move.w -[A7], 0x80E
0000440E A9EB syscall Pack4/FP68K
00004410 486D F1B6 pea.l [A5 - 0xE4A]
00004414 486D E6FE pea.l [A5 - 0x1902]
00004418 3F3C 0810 move.w -[A7], 0x810
0000441C A9EB syscall Pack4/FP68K
0000441E 6008 bra +0xA /* 00004428 */
00004420 4024 negx.b -[A4]
00004422 0000 0000 ori.b D0, 0x0
00004426 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00004428-0000442C
label00004428:
00004428 487A FFF6 pea.l [PC - 0xA /* 00004420, value 0x40240000 '@$\0\0', cstring "@$" */]
// end alternate branch 00004428-0000442C
label00004428: // (misaligned)
0000442A FFF6 .invalid <<F/7/7>>
0000442C 486D F1B6 pea.l [A5 - 0xE4A]
00004430 3F3C 080E move.w -[A7], 0x80E
00004434 A9EB syscall Pack4/FP68K
00004436 486D F1B6 pea.l [A5 - 0xE4A]
0000443A 486D E6EE pea.l [A5 - 0x1912]
0000443E 3F3C 0810 move.w -[A7], 0x810
00004442 A9EB syscall Pack4/FP68K
00004444 6008 bra +0xA /* 0000444E */
00004446 408F negx.l A7
00004448 4000 negx.b D0
0000444A 0000 0000 ori.b D0, 0x0
label0000444E:
0000444E 487A FFF6 pea.l [PC - 0xA /* 00004446, value 0x408F4000 */]
00004452 486D F1B6 pea.l [A5 - 0xE4A]
00004456 3F3C 080E move.w -[A7], 0x80E
0000445A A9EB syscall Pack4/FP68K
0000445C 486D F1B6 pea.l [A5 - 0xE4A]
00004460 486D E6F6 pea.l [A5 - 0x190A]
00004464 3F3C 0810 move.w -[A7], 0x810
00004468 A9EB syscall Pack4/FP68K
0000446A 6008 bra +0xA /* 00004474 */
0000446C 405C negx.w [A4]+
0000446E DE14 add.b D7, [A4]
00004470 7AE1 moveq.l D5, 0xFFFFFFE1
00004472 47AE 487A .invalid 3, [A6 + 0x487A] // invalid opcode 4 with b == 6
// begin alternate branch 00004474-00004478
label00004474:
00004474 487A FFF6 pea.l [PC - 0xA /* 0000446C, value 0x405CDE14 */]
// end alternate branch 00004474-00004478
label00004474: // (misaligned)
00004476 FFF6 .invalid <<F/7/7>>
00004478 486D F1B6 pea.l [A5 - 0xE4A]
0000447C 3F3C 080E move.w -[A7], 0x80E
00004480 A9EB syscall Pack4/FP68K
00004482 486D F1B6 pea.l [A5 - 0xE4A]
00004486 486D DD1E pea.l [A5 - 0x22E2]
0000448A 3F3C 0810 move.w -[A7], 0x810
0000448E A9EB syscall Pack4/FP68K
label00004490:
00004490 4A6D ED30 tst.w [A5 - 0x12D0]
00004494 6700 010C beq +0x10E /* 000045A2 */
00004498 6008 bra +0xA /* 000044A2 */
0000449A 411E .invalid 0, [A6]+ // invalid opcode 4 with b == 4
0000449C 8480 or.l D2, D0
0000449E 0000 0000 ori.b D0, 0x0
label000044A2:
000044A2 487A FFF6 pea.l [PC - 0xA /* 0000449A, value 0x411E8480 */]
000044A6 486D F1B6 pea.l [A5 - 0xE4A]
000044AA 3F3C 080E move.w -[A7], 0x80E
000044AE A9EB syscall Pack4/FP68K
000044B0 486D F1B6 pea.l [A5 - 0xE4A]
000044B4 486D D95E pea.l [A5 - 0x26A2]
000044B8 3F3C 0810 move.w -[A7], 0x810
000044BC A9EB syscall Pack4/FP68K
000044BE 6008 bra +0xA /* 000044C8 */
000044C0 411E .invalid 0, [A6]+ // invalid opcode 4 with b == 4
000044C2 8480 or.l D2, D0
000044C4 0000 0000 ori.b D0, 0x0
label000044C8:
000044C8 487A FFF6 pea.l [PC - 0xA /* 000044C0, value 0x411E8480 */]
000044CC 486D F1B6 pea.l [A5 - 0xE4A]
000044D0 3F3C 080E move.w -[A7], 0x80E
000044D4 A9EB syscall Pack4/FP68K
000044D6 486D F1B6 pea.l [A5 - 0xE4A]
000044DA 486D D956 pea.l [A5 - 0x26AA]
000044DE 3F3C 0810 move.w -[A7], 0x810
000044E2 A9EB syscall Pack4/FP68K
000044E4 6008 bra +0xA /* 000044EE */
000044E6 3FB9 9999 9999 999A 487A move.w [[ + A1] + 0x487A], [0x99999999]
// begin alternate branch 000044EE-000044F2
label000044EE:
000044EE 487A FFF6 pea.l [PC - 0xA /* 000044E6, value 0x3FB99999 */]
// end alternate branch 000044EE-000044F2
label000044EE: // (misaligned)
000044F0 FFF6 .invalid <<F/7/7>>
000044F2 486D F1B6 pea.l [A5 - 0xE4A]
000044F6 3F3C 080E move.w -[A7], 0x80E
000044FA A9EB syscall Pack4/FP68K
000044FC 486D F1B6 pea.l [A5 - 0xE4A]
00004500 486D D986 pea.l [A5 - 0x267A]
00004504 3F3C 0810 move.w -[A7], 0x810
00004508 A9EB syscall Pack4/FP68K
0000450A 6008 bra +0xA /* 00004514 */
0000450C 40B3 8800 negx.l [A3 + A0]
00004510 0000 0000 ori.b D0, 0x0
label00004514:
00004514 487A FFF6 pea.l [PC - 0xA /* 0000450C, value 0x40B38800 */]
00004518 486D F1B6 pea.l [A5 - 0xE4A]
0000451C 3F3C 080E move.w -[A7], 0x80E
00004520 A9EB syscall Pack4/FP68K
00004522 486D F1B6 pea.l [A5 - 0xE4A]
00004526 486D E6FE pea.l [A5 - 0x1902]
0000452A 3F3C 0810 move.w -[A7], 0x810
0000452E A9EB syscall Pack4/FP68K
00004530 6008 bra +0xA /* 0000453A */
00004532 4020 negx.b -[A0]
00004534 0000 0000 ori.b D0, 0x0
00004538 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 0000453A-0000453E
label0000453A:
0000453A 487A FFF6 pea.l [PC - 0xA /* 00004532, value 0x40200000 '@ \0\0', cstring "@ " */]
// end alternate branch 0000453A-0000453E
label0000453A: // (misaligned)
0000453C FFF6 .invalid <<F/7/7>>
0000453E 486D F1B6 pea.l [A5 - 0xE4A]
00004542 3F3C 080E move.w -[A7], 0x80E
00004546 A9EB syscall Pack4/FP68K
00004548 486D F1B6 pea.l [A5 - 0xE4A]
0000454C 486D E6EE pea.l [A5 - 0x1912]
00004550 3F3C 0810 move.w -[A7], 0x810
00004554 A9EB syscall Pack4/FP68K
00004556 6008 bra +0xA /* 00004560 */
00004558 4089 negx.l A1
0000455A 0000 0000 ori.b D0, 0x0
0000455E 0000 487A ori.b D0, 0x7A /* 'z' */
// begin alternate branch 00004560-00004564
label00004560:
00004560 487A FFF6 pea.l [PC - 0xA /* 00004558, value 0x40890000 */]
// end alternate branch 00004560-00004564
label00004560: // (misaligned)
00004562 FFF6 .invalid <<F/7/7>>
00004564 486D F1B6 pea.l [A5 - 0xE4A]
00004568 3F3C 080E move.w -[A7], 0x80E
0000456C A9EB syscall Pack4/FP68K
0000456E 486D F1B6 pea.l [A5 - 0xE4A]
00004572 486D E6F6 pea.l [A5 - 0x190A]
00004576 3F3C 0810 move.w -[A7], 0x810
0000457A A9EB syscall Pack4/FP68K
0000457C 6008 bra +0xA /* 00004586 */
0000457E 4075 A68F negx.w [A5 + A2.w * 8 - 0x113]
00004582 5C28 F5C3 addq.b [A0 - 0xA3D], 6
label00004586:
00004586 487A FFF6 pea.l [PC - 0xA /* 0000457E, value 0x4075A68F */]
0000458A 486D F1B6 pea.l [A5 - 0xE4A]
0000458E 3F3C 080E move.w -[A7], 0x80E
00004592 A9EB syscall Pack4/FP68K
00004594 486D F1B6 pea.l [A5 - 0xE4A]
00004598 486D DD1E pea.l [A5 - 0x22E2]
0000459C 3F3C 0810 move.w -[A7], 0x810
000045A0 A9EB syscall Pack4/FP68K
label000045A2:
000045A2 6004 bra +0x6 /* 000045A8 */
label000045A4:
000045A4 6000 FD00 bra -0x2FE /* 000042A6 */
label000045A8:
000045A8 486E FF56 pea.l [A6 - 0xAA]
000045AC A982 syscall CloseDialog
000045AE 4E5E unlink A6
000045B0 4E75 rts
000045B2 4E56 FFFE link A6, -0x0002
000045B6 48E7 1020 movem.l -[A7], D3,A2
000045BA 246E 000C movea.l A2, [A6 + 0xC]
000045BE 0C52 0003 cmpi.w [A2], 0x3
000045C2 662E bne +0x30 /* 000045F2 */
000045C4 246E 000C movea.l A2, [A6 + 0xC]
000045C8 262A 0002 move.l D3, [A2 + 0x2]
000045CC C67C 00FF and.w D3, 0xFF
000045D0 B67C 000D cmp.w D3, 0xD /* '\r' */
000045D4 661C bne +0x1E /* 000045F2 */
000045D6 246E 0008 movea.l A2, [A6 + 0x8]
000045DA 34BC 0001 move.w [A2], 0x1
000045DE 303C 0100 move.w D0, 0x100
label000045E2:
000045E2 4CDF 0408 movem.l D3,A2, [A7]+
000045E6 4E5E unlink A6
000045E8 205F movea.l A0, [A7]+
000045EA DEFC 000C add.w A7, 0xC
000045EE 3E80 move.w [A7], D0
000045F0 4ED0 jmp [A0]
label000045F2:
000045F2 4A6D ED32 tst.w [A5 - 0x12CE]
000045F6 660C bne +0xE /* 00004604 */
000045F8 4A6D ED2E tst.w [A5 - 0x12D2]
000045FC 6606 bne +0x8 /* 00004604 */
000045FE 4A6D ED30 tst.w [A5 - 0x12D0]
00004602 6704 beq +0x6 /* 00004608 */
label00004604:
00004604 7000 moveq.l D0, 0x00
00004606 60DA bra -0x24 /* 000045E2 */
label00004608:
00004608 246E 000C movea.l A2, [A6 + 0xC]
0000460C 0C52 0003 cmpi.w [A2], 0x3
00004610 6600 00A0 bne +0xA2 /* 000046B2 */
00004614 246E 000C movea.l A2, [A6 + 0xC]
00004618 1D6A 0005 FFFF move.b [A6 - 0x1], [A2 + 0x5]
0000461E 162E FFFF move.b D3, [A6 - 0x1]
00004622 C67C 00FF and.w D3, 0xFF
00004626 5243 addq.w D3, 1
00004628 45ED EE32 lea.l A2, [A5 - 0x11CE]
0000462C 1432 3000 move.b D2, [A2 + D3.w]
00004630 4882 ext.w D2
00004632 C47C 0001 and.w D2, 0x1
00004636 670E beq +0x10 /* 00004646 */
00004638 162E FFFF move.b D3, [A6 - 0x1]
0000463C C67C 00FF and.w D3, 0xFF
00004640 D67C 0020 add.w D3, 0x20 /* ' ' */
00004644 6008 bra +0xA /* 0000464E */
label00004646:
00004646 162E FFFF move.b D3, [A6 - 0x1]
0000464A C67C 00FF and.w D3, 0xFF
label0000464E:
0000464E 1D43 FFFF move.b [A6 - 0x1], D3
00004652 162E FFFF move.b D3, [A6 - 0x1]
00004656 C67C 00FF and.w D3, 0xFF
0000465A B67C 0065 cmp.w D3, 0x65 /* 'e' */
0000465E 6610 bne +0x12 /* 00004670 */
00004660 246E 0008 movea.l A2, [A6 + 0x8]
00004664 34BC 0005 move.w [A2], 0x5
00004668 303C 0100 move.w D0, 0x100
0000466C 6000 FF74 bra -0x8A /* 000045E2 */
label00004670:
00004670 162E FFFF move.b D3, [A6 - 0x1]
00004674 C67C 00FF and.w D3, 0xFF
00004678 B67C 0068 cmp.w D3, 0x68 /* 'h' */
0000467C 6610 bne +0x12 /* 0000468E */
0000467E 246E 0008 movea.l A2, [A6 + 0x8]
00004682 34BC 0003 move.w [A2], 0x3
00004686 303C 0100 move.w D0, 0x100
0000468A 6000 FF56 bra -0xA8 /* 000045E2 */
label0000468E:
0000468E 162E FFFF move.b D3, [A6 - 0x1]
00004692 C67C 00FF and.w D3, 0xFF
00004696 B67C 006E cmp.w D3, 0x6E /* 'n' */
0000469A 6610 bne +0x12 /* 000046AC */
0000469C 246E 0008 movea.l A2, [A6 + 0x8]
000046A0 34BC 0004 move.w [A2], 0x4
000046A4 303C 0100 move.w D0, 0x100
000046A8 6000 FF38 bra -0xC6 /* 000045E2 */
label000046AC:
000046AC 7000 moveq.l D0, 0x00
000046AE 6000 FF32 bra -0xCC /* 000045E2 */
label000046B2:
000046B2 7000 moveq.l D0, 0x00
000046B4 6000 FF2C bra -0xD2 /* 000045E2 */
export_129:
000046B8 4E56 FFD2 link A6, -0x002E
000046BC 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000046C0 4267 clr.w -[A7]
000046C2 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000046C6 301F move.w D0, [A7]+
000046C8 4A40 tst.w D0
000046CA 670E beq +0x10 /* 000046DA */
000046CC 487A 01A0 pea.l [PC + 0x1A0 /* 0000486E, value 0x4920646F 'I do', cstring "I don\'t think you\'ve got a pr"... */]
000046D0 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000046D4 584F addq.w A7, 4
label000046D6:
000046D6 4E5E unlink A6
000046D8 4E75 rts
label000046DA:
000046DA 2F3C 0000 0078 move.l -[A7], 0x78 /* 'x' */
000046E0 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000046E4 584F addq.w A7, 4
000046E6 2D40 FFF4 move.l [A6 - 0xC], D0
000046EA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000046EE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000046F2 4267 clr.w -[A7]
000046F4 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000046F8 301F move.w D0, [A7]+
000046FA 4A40 tst.w D0
000046FC 670C beq +0xE /* 0000470A */
000046FE 487A 01A8 pea.l [PC + 0x1A8 /* 000048A8, value 0x4920636F 'I co', cstring "I couldn\'t get at your printer"... */]
00004702 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004706 584F addq.w A7, 4
00004708 60CC bra -0x32 /* 000046D6 */
label0000470A:
0000470A 4267 clr.w -[A7]
0000470C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004710 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00004714 101F move.b D0, [A7]+
00004716 4880 ext.w D0
00004718 4A40 tst.w D0
0000471A 6602 bne +0x4 /* 0000471E */
0000471C 60B8 bra -0x46 /* 000046D6 */
label0000471E:
0000471E 4267 clr.w -[A7]
00004720 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00004724 301F move.w D0, [A7]+
00004726 4A40 tst.w D0
00004728 670C beq +0xE /* 00004736 */
0000472A 487A 01A5 pea.l [PC + 0x1A5 /* 000048D1, value 0x4920636F 'I co', cstring "I couldn\'t put up the print di"... */]
0000472E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004732 584F addq.w A7, 4
00004734 60A0 bra -0x5E /* 000046D6 */
label00004736:
00004736 42A7 clr.l -[A7]
00004738 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000473C 42A7 clr.l -[A7]
0000473E 42A7 clr.l -[A7]
00004740 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00004744 201F move.l D0, [A7]+
00004746 2D40 FFF0 move.l [A6 - 0x10], D0
0000474A 4267 clr.w -[A7]
0000474C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00004750 301F move.w D0, [A7]+
00004752 4A40 tst.w D0
00004754 670E beq +0x10 /* 00004764 */
00004756 487A 019D pea.l [PC + 0x19D /* 000048F5, value 0x4920636F 'I co', cstring "I couldn\'t open the printer do"... */]
0000475A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000475E 584F addq.w A7, 4
00004760 6000 FF74 bra -0x8A /* 000046D6 */
label00004764:
00004764 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004768 42A7 clr.l -[A7]
0000476A 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
0000476E 4267 clr.w -[A7]
00004770 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00004774 301F move.w D0, [A7]+
00004776 4A40 tst.w D0
00004778 670E beq +0x10 /* 00004788 */
0000477A 487A 019F pea.l [PC + 0x19F /* 0000491B, value 0x4920636F 'I co', cstring "I couldn\'t open the page." */]
0000477E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004782 584F addq.w A7, 4
00004784 6000 FF50 bra -0xAE /* 000046D6 */
label00004788:
00004788 42A7 clr.l -[A7]
0000478A 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00004790 3F3C 2EF6 move.w -[A7], 0x2EF6
00004794 A9A0 syscall GetResource
00004796 201F move.l D0, [A7]+
00004798 2D40 FFEC move.l [A6 - 0x14], D0
0000479C 4AAE FFEC tst.l [A6 - 0x14]
000047A0 660E bne +0x10 /* 000047B0 */
000047A2 487A 0191 pea.l [PC + 0x191 /* 00004935, value 0x43616E27 'Can\'', cstring "Can\'t find the license form an"... */]
000047A6 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000047AA 584F addq.w A7, 4
000047AC 6000 FF28 bra -0xD6 /* 000046D6 */
label000047B0:
000047B0 45EE FFF8 lea.l A2, [A6 - 0x8]
000047B4 226E FFEC movea.l A1, [A6 - 0x14]
000047B8 2051 movea.l A0, [A1]
000047BA 5488 addq.l A0, 2
000047BC 24D8 move.l [A2]+, [A0]+
000047BE 24D8 move.l [A2]+, [A0]+
000047C0 486E FFF8 pea.l [A6 - 0x8]
000047C4 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000047C8 584F addq.w A7, 4
000047CA 2F2E FFEC move.l -[A7], [A6 - 0x14]
000047CE 486E FFF8 pea.l [A6 - 0x8]
000047D2 A8F6 syscall DrawPicture
000047D4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000047D8 A9A3 syscall ReleaseResource
000047DA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000047DE 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000047E2 4267 clr.w -[A7]
000047E4 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000047E8 301F move.w D0, [A7]+
000047EA 4A40 tst.w D0
000047EC 670E beq +0x10 /* 000047FC */
000047EE 487A 016B pea.l [PC + 0x16B /* 0000495B, value 0x43616E27 'Can\'', cstring "Can\'t close the page." */]
000047F2 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000047F6 584F addq.w A7, 4
000047F8 6000 FEDC bra -0x122 /* 000046D6 */
label000047FC:
000047FC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004800 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00004804 4267 clr.w -[A7]
00004806 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000480A 301F move.w D0, [A7]+
0000480C 4A40 tst.w D0
0000480E 670E beq +0x10 /* 0000481E */
00004810 487A 015F pea.l [PC + 0x15F /* 00004971, value 0x43616E27 'Can\'', cstring "Can\'t close the document." */]
00004814 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004818 584F addq.w A7, 4
0000481A 6000 FEBA bra -0x144 /* 000046D6 */
label0000481E:
0000481E 246E FFF4 movea.l A2, [A6 - 0xC]
00004822 2252 movea.l A1, [A2]
00004824 1629 0044 move.b D3, [A1 + 0x44]
00004828 4883 ext.w D3
0000482A B67C 0001 cmp.w D3, 0x1
0000482E 662C bne +0x2E /* 0000485C */
00004830 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004834 42A7 clr.l -[A7]
00004836 42A7 clr.l -[A7]
00004838 42A7 clr.l -[A7]
0000483A 486E FFD2 pea.l [A6 - 0x2E]
0000483E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00004842 4267 clr.w -[A7]
00004844 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00004848 301F move.w D0, [A7]+
0000484A 4A40 tst.w D0
0000484C 670E beq +0x10 /* 0000485C */
0000484E 487A 013B pea.l [PC + 0x13B /* 0000498B, value 0x43616E27 'Can\'', cstring "Can\'t print the spooled file." */]
00004852 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004856 584F addq.w A7, 4
00004858 6000 FE7C bra -0x182 /* 000046D6 */
label0000485C:
0000485C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004860 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00004864 584F addq.w A7, 4
00004866 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000486A 6000 FE6A bra -0x194 /* 000046D6 */
0000486E 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4
00004870 646F bcc +0x71 /* 000048E1 */
00004872 6E27 bgt +0x29 /* 0000489B */
00004874 7420 moveq.l D2, 0x20
00004876 7468 moveq.l D2, 0x68
00004878 696E bvs +0x70 /* 000048E8 */
0000487A 6B20 bmi +0x22 /* 0000489C */
0000487C 796F moveq.l D4, 0x6F
0000487E 7527 moveq.l D2, 0x27
00004880 7665 moveq.l D3, 0x65
00004882 2067 movea.l A0, -[A7]
00004884 6F74 ble +0x76 /* 000048FA */
00004886 2061 movea.l A0, -[A1]
00004888 2070 7269 movea.l A0, [A0 + D7.w * 2 + 0x69]
0000488C 6E74 bgt +0x76 /* 00004902 */
0000488E 6572 bcs +0x74 /* 00004902 */
00004890 2064 movea.l A0, -[A4]
00004892 7269 moveq.l D1, 0x69
00004894 7665 moveq.l D3, 0x65
00004896 7220 moveq.l D1, 0x20
00004898 6F6E ble +0x70 /* 00004908 */
0000489A 2079 6F75 7220 movea.l A0, [0x6F757220]
// begin alternate branch 0000489C-000048A0
label0000489C:
0000489C 6F75 ble +0x77 /* 00004913 */
0000489E 7220 moveq.l D1, 0x20
// end alternate branch 0000489C-000048A0
label0000489C: // (misaligned)
000048A0 7379 moveq.l D1, 0x79
000048A2 7374 moveq.l D1, 0x74
000048A4 656D bcs +0x6F /* 00004913 */
000048A6 2E00 move.l D7, D0
000048A8 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4
000048AA 636F bls +0x71 /* 0000491B */
000048AC 756C moveq.l D2, 0x6C
000048AE 646E bcc +0x70 /* 0000491E */
000048B0 2774 2067 6574 move.l [A3 + 0x6574], [A4 + D2.w + 0x67]
000048B6 2061 movea.l A0, -[A1]
000048B8 7420 moveq.l D2, 0x20
000048BA 796F moveq.l D4, 0x6F
000048BC 7572 moveq.l D2, 0x72
000048BE 2070 7269 movea.l A0, [A0 + D7.w * 2 + 0x69]
000048C2 6E74 bgt +0x76 /* 00004938 */
000048C4 6572 bcs +0x74 /* 00004938 */
000048C6 2064 movea.l A0, -[A4]
000048C8 6566 bcs +0x68 /* 00004930 */
000048CA 6175 bsr +0x77 /* 00004941 */
000048CC 6C74 bge +0x76 /* 00004942 */
000048CE 7321 moveq.l D1, 0x21
000048D0 0049 2063 ori.w A1, 0x2063 /* ' c' */
000048D4 6F75 ble +0x77 /* 0000494B */
000048D6 6C64 bge +0x66 /* 0000493C */
000048D8 6E27 bgt +0x29 /* 00004901 */
000048DA 7420 moveq.l D2, 0x20
000048DC 7075 moveq.l D0, 0x75
000048DE 7420 moveq.l D2, 0x20
000048E0 7570 moveq.l D2, 0x70
000048E2 2074 6865 movea.l A0, [A4 + D6 + 0x65]
000048E6 2070 7269 movea.l A0, [A0 + D7.w * 2 + 0x69]
// begin alternate branch 000048E8-000048EA
label000048E8:
000048E8 7269 moveq.l D1, 0x69
// end alternate branch 000048E8-000048EA
label000048E8: // (misaligned)
000048EA 6E74 bgt +0x76 /* 00004960 */
000048EC 2064 movea.l A0, -[A4]
000048EE 6961 bvs +0x63 /* 00004951 */
000048F0 6C6F bge +0x71 /* 00004961 */
000048F2 672E beq +0x30 /* 00004922 */
000048F4 0049 2063 ori.w A1, 0x2063 /* ' c' */
000048F8 6F75 ble +0x77 /* 0000496F */
label000048FA:
000048FA 6C64 bge +0x66 /* 00004960 */
000048FC 6E27 bgt +0x29 /* 00004925 */
000048FE 7420 moveq.l D2, 0x20
00004900 6F70 ble +0x72 /* 00004972 */
label00004902:
00004902 656E bcs +0x70 /* 00004972 */
00004904 2074 6865 movea.l A0, [A4 + D6 + 0x65]
label00004908:
00004908 2070 7269 movea.l A0, [A0 + D7.w * 2 + 0x69]
0000490C 6E74 bgt +0x76 /* 00004982 */
0000490E 6572 bcs +0x74 /* 00004982 */
00004910 2064 movea.l A0, -[A4]
00004912 6F63 ble +0x65 /* 00004977 */
00004914 756D moveq.l D2, 0x6D
00004916 656E bcs +0x70 /* 00004986 */
00004918 742E moveq.l D2, 0x2E
0000491A 0049 2063 ori.w A1, 0x2063 /* ' c' */
label0000491E:
0000491E 6F75 ble +0x77 /* 00004995 */
00004920 6C64 bge +0x66 /* 00004986 */
label00004922:
00004922 6E27 bgt +0x29 /* 0000494B */
00004924 7420 moveq.l D2, 0x20
00004926 6F70 ble +0x72 /* 00004998 */
00004928 656E bcs +0x70 /* 00004998 */
0000492A 2074 6865 movea.l A0, [A4 + D6 + 0x65]
0000492E 2070 6167 movea.l A0, <<invalid full ext with IS == 1 and I/IS == 7>>
// begin alternate branch 00004930-00004932
label00004930:
00004930 6167 bsr +0x69 /* 00004999 */
// end alternate branch 00004930-00004932
label00004930: // (misaligned)
00004932 652E bcs +0x30 /* 00004962 */
00004934 0043 616E ori.w D3, 0x616E /* 'an' */
label00004938:
00004938 2774 2066 696E move.l [A3 + 0x696E], [A4 + D2.w + 0x66]
// begin alternate branch 0000493C-0000493E
label0000493C:
0000493C 696E bvs +0x70 /* 000049AC */
// end alternate branch 0000493C-0000493E
label0000493C: // (misaligned)
0000493E 6420 bcc +0x22 /* 00004960 */
00004940 7468 moveq.l D2, 0x68
label00004942:
00004942 6520 bcs +0x22 /* 00004964 */
00004944 6C69 bge +0x6B /* 000049AF */
00004946 6365 bls +0x67 /* 000049AD */
00004948 6E73 bgt +0x75 /* 000049BD */
0000494A 6520 bcs +0x22 /* 0000496C */
0000494C 666F bne +0x71 /* 000049BD */
0000494E 726D moveq.l D1, 0x6D
00004950 2061 movea.l A0, -[A1]
00004952 6E79 bgt +0x7B /* 000049CD */
00004954 7768 moveq.l D3, 0x68
00004956 6572 bcs +0x74 /* 000049CA */
00004958 652E bcs +0x30 /* 00004988 */
0000495A 0043 616E ori.w D3, 0x616E /* 'an' */
0000495E 2774 2063 6C6F move.l [A3 + 0x6C6F], [A4 + D2.w + 0x63]
// begin alternate branch 00004960-00004964
label00004960:
00004960 2063 movea.l A0, -[A3]
label00004962:
00004962 6C6F bge +0x71 /* 000049D3 */
// end alternate branch 00004960-00004964
label00004960: // (misaligned)
label00004962: // (misaligned)
label00004964:
00004964 7365 moveq.l D1, 0x65
00004966 2074 6865 movea.l A0, [A4 + D6 + 0x65]
0000496A 2070 6167 movea.l A0, <<invalid full ext with IS == 1 and I/IS == 7>>
// begin alternate branch 0000496C-0000496E
label0000496C:
0000496C 6167 bsr +0x69 /* 000049D5 */
// end alternate branch 0000496C-0000496E
label0000496C: // (misaligned)
0000496E 652E bcs +0x30 /* 0000499E */
00004970 0043 616E ori.w D3, 0x616E /* 'an' */
// begin alternate branch 00004972-00004974
label00004972:
00004972 616E bsr +0x70 /* 000049E2 */
// end alternate branch 00004972-00004974
label00004972: // (misaligned)
00004974 2774 2063 6C6F move.l [A3 + 0x6C6F], [A4 + D2.w + 0x63]
0000497A 7365 moveq.l D1, 0x65
0000497C 2074 6865 movea.l A0, [A4 + D6 + 0x65]
00004980 2064 movea.l A0, -[A4]
label00004982:
00004982 6F63 ble +0x65 /* 000049E7 */
00004984 756D moveq.l D2, 0x6D
label00004986:
00004986 656E bcs +0x70 /* 000049F6 */
label00004988:
00004988 742E moveq.l D2, 0x2E
0000498A 0043 616E ori.w D3, 0x616E /* 'an' */
0000498E 2774 2070 7269 move.l [A3 + 0x7269], [A4 + D2.w + 0x70]
00004994 6E74 bgt +0x76 /* 00004A0A */
00004996 2074 6865 movea.l A0, [A4 + D6 + 0x65]
// begin alternate branch 00004998-0000499A
label00004998:
00004998 6865 bvc +0x67 /* 000049FF */
// end alternate branch 00004998-0000499A
label00004998: // (misaligned)
0000499A 2073 706F movea.l A0, [A3 + D7.w + 0x6F]
label0000499E:
0000499E 6F6C ble +0x6E /* 00004A0C */
000049A0 6564 bcs +0x66 /* 00004A06 */
000049A2 2066 movea.l A0, -[A6]
000049A4 696C bvs +0x6E /* 00004A12 */
000049A6 652E bcs +0x30 /* 000049D6 */
000049A8 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_130: // at 000049AA (misaligned)
label000049AC:
000049AC FF46 .extension 0xF46 <<F/4-5/7>> // unimplemented
000049AE 42A7 clr.l -[A7]
000049B0 3F3C 6D9B move.w -[A7], 0x6D9B
000049B4 486E FF56 pea.l [A6 - 0xAA]
000049B8 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000049BE A97C syscall GetNewDialog
000049C0 201F move.l D0, [A7]+
label000049C2:
000049C2 42A7 clr.l -[A7]
000049C4 486E FF54 pea.l [A6 - 0xAC]
000049C8 A991 syscall ModalDialog
label000049CA:
000049CA 0C6E 0002 FF54 cmpi.w [A6 - 0xAC], 0x2
000049D0 6728 beq +0x2A /* 000049FA */
000049D2 0C6E 0001 FF54 cmpi.w [A6 - 0xAC], 0x1
// begin alternate branch 000049D6-000049D8
label000049D6:
000049D6 FF54 .extension 0xF54 <<F/4-5/7>> // unimplemented
// end alternate branch 000049D6-000049D8
label000049D6: // (misaligned)
000049D8 661E bne +0x20 /* 000049F8 */
000049DA 486E FF56 pea.l [A6 - 0xAA]
000049DE 3F3C 0004 move.w -[A7], 0x4
fn000049E2:
000049E2 486E FF4A pea.l [A6 - 0xB6]
000049E6 486E FF46 pea.l [A6 - 0xBA]
000049EA 486E FF4C pea.l [A6 - 0xB4]
000049EE A98D syscall GetDialogItem/GetDItem
000049F0 2F2E FF46 move.l -[A7], [A6 - 0xBA]
000049F4 610E bsr +0x10 /* 00004A04 */
label000049F6:
000049F6 584F addq.w A7, 4
label000049F8:
000049F8 60C8 bra -0x36 /* 000049C2 */
label000049FA:
000049FA 486E FF56 pea.l [A6 - 0xAA]
000049FE A982 syscall CloseDialog
00004A00 4E5E unlink A6
00004A02 4E75 rts
fn00004A04:
00004A04 4E56 FFDE link A6, -0x0022
// begin alternate branch 00004A06-00004A08
label00004A06:
00004A06 FFDE .invalid <<F/7/7>>
// end alternate branch 00004A06-00004A08
label00004A06: // (misaligned)
00004A08 2F0B move.l -[A7], A3
label00004A0A:
00004A0A 266E 0008 movea.l A3, [A6 + 0x8]
// begin alternate branch 00004A0C-00004A12
label00004A0C:
00004A0C 0008 426E ori.b A0, 0x6E /* 'n' */
00004A10 FFDE .invalid <<F/7/7>>
// end alternate branch 00004A0C-00004A12
label00004A0C: // (misaligned)
00004A0E 426E FFDE clr.w [A6 - 0x22]
label00004A12:
00004A12 2F0B move.l -[A7], A3
00004A14 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00004A18 584F addq.w A7, 4
00004A1A 2D40 FFFC move.l [A6 - 0x4], D0
00004A1E 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4]
00004A24 202E FFFC move.l D0, [A6 - 0x4]
00004A28 7203 moveq.l D1, 0x03
00004A2A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00004A2E B0BC 0000 0000 cmp.l D0, 0x0
00004A34 6F12 ble +0x14 /* 00004A48 */
00004A36 487A 0124 pea.l [PC + 0x124 /* 00004B5C, value 0x54686174 'That', cstring "That is not a valid password." */]
00004A3A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004A3E 584F addq.w A7, 4
00004A40 7000 moveq.l D0, 0x00
label00004A42:
00004A42 265F movea.l A3, [A7]+
00004A44 4E5E unlink A6
00004A46 4E75 rts
label00004A48:
00004A48 202E FFFC move.l D0, [A6 - 0x4]
00004A4C 7203 moveq.l D1, 0x03
00004A4E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00004A52 E380 asl D0, 1
00004A54 2D40 FFFC move.l [A6 - 0x4], D0
00004A58 42A7 clr.l -[A7]
00004A5A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00004A60 3F3C 0080 move.w -[A7], 0x80
00004A64 A9A0 syscall GetResource
00004A66 201F move.l D0, [A7]+
00004A68 2D40 FFF4 move.l [A6 - 0xC], D0
00004A6C 4AAE FFF4 tst.l [A6 - 0xC]
00004A70 660E bne +0x10 /* 00004A80 */
00004A72 487A 0106 pea.l [PC + 0x106 /* 00004B7A, value 0x48617921 'Hay!', cstring "Hay! This is not a legal versi"... */]
00004A76 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004A7A 584F addq.w A7, 4
00004A7C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
label00004A80:
00004A80 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004A84 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00004A88 584F addq.w A7, 4
00004A8A 2D40 FFF0 move.l [A6 - 0x10], D0
00004A8E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004A92 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00004A96 584F addq.w A7, 4
00004A98 2D40 FFEC move.l [A6 - 0x14], D0
00004A9C 246E FFF0 movea.l A2, [A6 - 0x10]
00004AA0 2D52 FFE8 move.l [A6 - 0x18], [A2]
00004AA4 246E FFEC movea.l A2, [A6 - 0x14]
00004AA8 2D52 FFE4 move.l [A6 - 0x1C], [A2]
00004AAC 2D53 FFE0 move.l [A6 - 0x20], [A3]
00004AB0 602E bra +0x30 /* 00004AE0 */
label00004AB2:
00004AB2 246E FFE8 movea.l A2, [A6 - 0x18]
00004AB6 2F0A move.l -[A7], A2
00004AB8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00004ABC 4EBA 01DA jsr [PC + 0x1DA /* 00004C98 */]
00004AC0 584F addq.w A7, 4
00004AC2 245F movea.l A2, [A7]+
00004AC4 3480 move.w [A2], D0
00004AC6 246E FFE4 movea.l A2, [A6 - 0x1C]
00004ACA 226E FFE8 movea.l A1, [A6 - 0x18]
00004ACE 3491 move.w [A2], [A1]
00004AD0 57AE FFF8 subq.l [A6 - 0x8], 3
00004AD4 54AE FFE8 addq.l [A6 - 0x18], 2
00004AD8 54AE FFE4 addq.l [A6 - 0x1C], 2
00004ADC 56AE FFE0 addq.l [A6 - 0x20], 3
label00004AE0:
00004AE0 4AAE FFF8 tst.l [A6 - 0x8]
00004AE4 66CC bne -0x32 /* 00004AB2 */
00004AE6 2F2E FFEC move.l -[A7], [A6 - 0x14]
00004AEA 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00004AEE 584F addq.w A7, 4
00004AF0 4A40 tst.w D0
00004AF2 6750 beq +0x52 /* 00004B44 */
00004AF4 487A 00CD pea.l [PC + 0xCD /* 00004BC3, value 0x50617373 'Pass', cstring "Password verified OK, Pharaoh i"... */]
00004AF8 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004AFC 584F addq.w A7, 4
00004AFE 3F2D D814 move.w -[A7], [A5 - 0x27EC]
00004B02 A998 syscall UseResFile
00004B04 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004B08 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00004B0E 3F3C 0081 move.w -[A7], 0x81
00004B12 487A 00DF pea.l [PC + 0xDF /* 00004BF3, value 0x74C6963, pstring "License" */]
00004B16 A9AB syscall AddResource
00004B18 4267 clr.w -[A7]
00004B1A A9AF syscall ResError
00004B1C 301F move.w D0, [A7]+
00004B1E 4A40 tst.w D0
00004B20 6616 bne +0x18 /* 00004B38 */
00004B22 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00004B26 A9B0 syscall WriteResource
00004B28 487A 00D2 pea.l [PC + 0xD2 /* 00004BFC, value 0x4C696365 'Lice', cstring "Licensing complete. Program mu"... */]
00004B2C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004B30 584F addq.w A7, 4
00004B32 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00004B36 600A bra +0xC /* 00004B42 */
label00004B38:
00004B38 487A 00F2 pea.l [PC + 0xF2 /* 00004C2C, value 0x536F6D65 'Some', cstring "Something went wrong. Is the d"... */]
00004B3C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004B40 584F addq.w A7, 4
label00004B42:
00004B42 600A bra +0xC /* 00004B4E */
label00004B44:
00004B44 487A 0127 pea.l [PC + 0x127 /* 00004C6D, value 0x54686520 'The ', cstring "The password you entered did no"... */]
00004B48 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00004B4C 584F addq.w A7, 4
label00004B4E:
00004B4E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00004B52 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00004B56 584F addq.w A7, 4
00004B58 6000 FEE8 bra -0x116 /* 00004A42 */
00004B5C 5468 6174 addq.w [A0 + 0x6174], 2
00004B60 2069 7320 movea.l A0, [A1 + 0x7320]
00004B64 6E6F bgt +0x71 /* 00004BD5 */
00004B66 7420 moveq.l D2, 0x20
00004B68 6120 bsr +0x22 /* 00004B8A */
00004B6A 7661 moveq.l D3, 0x61
00004B6C 6C69 bge +0x6B /* 00004BD7 */
00004B6E 6420 bcc +0x22 /* 00004B90 */
00004B70 7061 moveq.l D0, 0x61
00004B72 7373 moveq.l D1, 0x73
00004B74 776F moveq.l D3, 0x6F
00004B76 7264 moveq.l D1, 0x64
00004B78 2E00 move.l D7, D0
00004B7A 4861 pea.l -[A1]
00004B7C 7921 moveq.l D4, 0x21
00004B7E 2020 move.l D0, -[A0]
00004B80 5468 6973 addq.w [A0 + 0x6973], 2
00004B84 2069 7320 movea.l A0, [A1 + 0x7320]
00004B88 6E6F bgt +0x71 /* 00004BF9 */
fn00004B8A:
00004B8A 7420 moveq.l D2, 0x20
00004B8C 6120 bsr +0x22 /* 00004BAE */
00004B8E 6C65 bge +0x67 /* 00004BF5 */
label00004B90:
00004B90 6761 beq +0x63 /* 00004BF3 */
00004B92 6C20 bge +0x22 /* 00004BB4 */
00004B94 7665 moveq.l D3, 0x65
00004B96 7273 moveq.l D1, 0x73
00004B98 696F bvs +0x71 /* 00004C09 */
00004B9A 6E20 bgt +0x22 /* 00004BBC */
00004B9C 6F66 ble +0x68 /* 00004C04 */
00004B9E 2050 movea.l A0, [A0]
00004BA0 6861 bvc +0x63 /* 00004C03 */
00004BA2 7261 moveq.l D1, 0x61
00004BA4 6F68 ble +0x6A /* 00004C0E */
00004BA6 2C20 move.l D6, -[A0]
00004BA8 736F moveq.l D1, 0x6F
00004BAA 6D65 blt +0x67 /* 00004C11 */
00004BAC 626F bhi +0x71 /* 00004C1D */
fn00004BAE:
00004BAE 6479 bcc +0x7B /* 00004C29 */
00004BB0 2068 6173 movea.l A0, [A0 + 0x6173]
label00004BB4:
00004BB4 2062 movea.l A0, -[A2]
00004BB6 6565 bcs +0x67 /* 00004C1D */
00004BB8 6E20 bgt +0x22 /* 00004BDA */
00004BBA 6861 bvc +0x63 /* 00004C1D */
label00004BBC:
00004BBC 636B bls +0x6D /* 00004C29 */
00004BBE 696E bvs +0x70 /* 00004C2E */
00004BC0 672E beq +0x30 /* 00004BF0 */
00004BC2 0050 6173 ori.w [A0], 0x6173 /* 'as' */
00004BC6 7377 moveq.l D1, 0x77
00004BC8 6F72 ble +0x74 /* 00004C3C */
00004BCA 6420 bcc +0x22 /* 00004BEC */
00004BCC 7665 moveq.l D3, 0x65
00004BCE 7269 moveq.l D1, 0x69
00004BD0 6669 bne +0x6B /* 00004C3B */
00004BD2 6564 bcs +0x66 /* 00004C38 */
00004BD4 204F movea.l A0, A7
00004BD6 4B2C 2050 .invalid 5, [A4 + 0x2050] // invalid opcode 4 with b == 4
label00004BDA:
00004BDA 6861 bvc +0x63 /* 00004C3D */
00004BDC 7261 moveq.l D1, 0x61
00004BDE 6F68 ble +0x6A /* 00004C48 */
00004BE0 2069 7320 movea.l A0, [A1 + 0x7320]
00004BE4 6265 bhi +0x67 /* 00004C4B */
00004BE6 696E bvs +0x70 /* 00004C56 */
00004BE8 6720 beq +0x22 /* 00004C0A */
00004BEA 756E moveq.l D2, 0x6E
label00004BEC:
00004BEC 6C6F bge +0x71 /* 00004C5D */
00004BEE 636B bls +0x6D /* 00004C5B */
label00004BF0:
00004BF0 6564 bcs +0x66 /* 00004C56 */
00004BF2 0007 4C69 ori.b D7, 0x69 /* 'i' */
00004BF6 6365 bls +0x67 /* 00004C5D */
00004BF8 6E73 bgt +0x75 /* 00004C6D */
00004BFA 6500 4C69 bcs +0x4C6B /* 00009865 */
00004BFE 6365 bls +0x67 /* 00004C65 */
00004C00 6E73 bgt +0x75 /* 00004C75 */
00004C02 696E bvs +0x70 /* 00004C72 */
label00004C04:
00004C04 6720 beq +0x22 /* 00004C26 */
00004C06 636F bls +0x71 /* 00004C77 */
00004C08 6D70 blt +0x72 /* 00004C7A */
label00004C0A:
00004C0A 6C65 bge +0x67 /* 00004C71 */
00004C0C 7465 moveq.l D2, 0x65
label00004C0E:
00004C0E 2E20 move.l D7, -[A0]
00004C10 2050 movea.l A0, [A0]
00004C12 726F moveq.l D1, 0x6F
00004C14 6772 beq +0x74 /* 00004C88 */
00004C16 616D bsr +0x6F /* 00004C85 */
00004C18 206D 7573 movea.l A0, [A5 + 0x7573]
00004C1C 7420 moveq.l D2, 0x20
00004C1E 6265 bhi +0x67 /* 00004C85 */
00004C20 2072 6573 7461 7274 6564 2E00 movea.l A0, [[A2 + 0x74617274] + 0x65642E00]
// begin alternate branch 00004C26-00004C2C
label00004C26:
00004C26 7274 moveq.l D1, 0x74
00004C28 6564 bcs +0x66 /* 00004C8E */
00004C2A 2E00 move.l D7, D0
// end alternate branch 00004C26-00004C2C
label00004C26: // (misaligned)
00004C2C 536F 6D65 subq.w [A7 + 0x6D65], 1
// begin alternate branch 00004C2E-00004C30
label00004C2E:
00004C2E 6D65 blt +0x67 /* 00004C95 */
// end alternate branch 00004C2E-00004C30
label00004C2E: // (misaligned)
00004C30 7468 moveq.l D2, 0x68
00004C32 696E bvs +0x70 /* 00004CA2 */
00004C34 6720 beq +0x22 /* 00004C56 */
00004C36 7765 moveq.l D3, 0x65
label00004C38:
00004C38 6E74 bgt +0x76 /* 00004CAE */
00004C3A 2077 726F movea.l A0, [A7 + D7.w * 2 + 0x6F]
// begin alternate branch 00004C3C-00004C3E
label00004C3C:
00004C3C 726F moveq.l D1, 0x6F
// end alternate branch 00004C3C-00004C3E
label00004C3C: // (misaligned)
00004C3E 6E67 bgt +0x69 /* 00004CA7 */
00004C40 2E20 move.l D7, -[A0]
00004C42 2049 movea.l A0, A1
00004C44 7320 moveq.l D1, 0x20
00004C46 7468 moveq.l D2, 0x68
label00004C48:
00004C48 6520 bcs +0x22 /* 00004C6A */
00004C4A 6469 bcc +0x6B /* 00004CB5 */
00004C4C 736B moveq.l D1, 0x6B
00004C4E 2077 7269 movea.l A0, [A7 + D7.w * 2 + 0x69]
00004C52 7465 moveq.l D2, 0x65
00004C54 2070 726F movea.l A0, [A0 + D7.w * 2 + 0x6F]
// begin alternate branch 00004C56-00004C58
label00004C56:
00004C56 726F moveq.l D1, 0x6F
// end alternate branch 00004C56-00004C58
label00004C56: // (misaligned)
00004C58 7465 moveq.l D2, 0x65
00004C5A 6374 bls +0x76 /* 00004CD0 */
00004C5C 6564 bcs +0x66 /* 00004CC2 */
00004C5E 206F 7220 movea.l A0, [A7 + 0x7220]
00004C62 736F moveq.l D1, 0x6F
00004C64 6D65 blt +0x67 /* 00004CCB */
00004C66 7468 moveq.l D2, 0x68
00004C68 696E bvs +0x70 /* 00004CD8 */
label00004C6A:
00004C6A 673F beq +0x41 /* 00004CAB */
00004C6C 0054 6865 ori.w [A4], 0x6865 /* 'he' */
00004C70 2070 6173 7377 6F72 6420 796F movea.l A0, [[A0 + 0x73776F72] + 0x6420796F]
// begin alternate branch 00004C72-00004C7C
label00004C72:
00004C72 6173 bsr +0x75 /* 00004CE7 */
00004C74 7377 moveq.l D1, 0x77
00004C76 6F72 ble +0x74 /* 00004CEA */
00004C78 6420 bcc +0x22 /* 00004C9A */
label00004C7A:
00004C7A 796F moveq.l D4, 0x6F
// end alternate branch 00004C72-00004C7C
label00004C72: // (misaligned)
label00004C7A: // (misaligned)
00004C7C 7520 moveq.l D2, 0x20
00004C7E 656E bcs +0x70 /* 00004CEE */
00004C80 7465 moveq.l D2, 0x65
00004C82 7265 moveq.l D1, 0x65
00004C84 6420 bcc +0x22 /* 00004CA6 */
00004C86 6469 bcc +0x6B /* 00004CF1 */
label00004C88:
00004C88 6420 bcc +0x22 /* 00004CAA */
00004C8A 6E6F bgt +0x71 /* 00004CFB */
00004C8C 7420 moveq.l D2, 0x20
label00004C8E:
00004C8E 7665 moveq.l D3, 0x65
00004C90 7269 moveq.l D1, 0x69
00004C92 6679 bne +0x7B /* 00004D0D */
00004C94 2E2E 2E00 move.l D7, [A6 + 0x2E00]
fn00004C98:
00004C98 4E56 FFFE link A6, -0x0002
// begin alternate branch 00004C9A-00004C9C
label00004C9A:
00004C9A FFFE .invalid <<F/7/7>>
// end alternate branch 00004C9A-00004C9C
label00004C9A: // (misaligned)
00004C9C 2F0B move.l -[A7], A3
00004C9E 266E 0008 movea.l A3, [A6 + 0x8]
label00004CA2:
00004CA2 1613 move.b D3, [A3]
00004CA4 C67C 00FF and.w D3, 0xFF
// begin alternate branch 00004CA6-00004CA8
label00004CA6:
00004CA6 00FF .incomplete
// end alternate branch 00004CA6-00004CA8
label00004CA6: // (misaligned)
00004CA8 3F03 move.w -[A7], D3
label00004CAA:
00004CAA 6148 bsr +0x4A /* 00004CF4 */
00004CAC 544F addq.w A7, 2
label00004CAE:
00004CAE 3D40 FFFE move.w [A6 - 0x2], D0
00004CB2 162B 0001 move.b D3, [A3 + 0x1]
00004CB6 C67C 00FF and.w D3, 0xFF
00004CBA 3F03 move.w -[A7], D3
00004CBC 6136 bsr +0x38 /* 00004CF4 */
00004CBE 544F addq.w A7, 2
00004CC0 362E FFFE move.w D3, [A6 - 0x2]
// begin alternate branch 00004CC2-00004CC4
label00004CC2:
00004CC2 FFFE .invalid <<F/7/7>>
// end alternate branch 00004CC2-00004CC4
label00004CC2: // (misaligned)
00004CC4 C6FC 0029 mulu.w D3, 0x29 /* ')' */
00004CC8 D043 add.w D0, D3
00004CCA 3D40 FFFE move.w [A6 - 0x2], D0
00004CCE 162B 0002 move.b D3, [A3 + 0x2]
// begin alternate branch 00004CD0-00004CD6
label00004CD0:
00004CD0 0002 C67C ori.b D2, 0x7C /* '|' */
00004CD4 00FF .incomplete
// end alternate branch 00004CD0-00004CD6
label00004CD0: // (misaligned)
00004CD2 C67C 00FF and.w D3, 0xFF
00004CD6 3F03 move.w -[A7], D3
label00004CD8:
00004CD8 611A bsr +0x1C /* 00004CF4 */
00004CDA 544F addq.w A7, 2
00004CDC 362E FFFE move.w D3, [A6 - 0x2]
00004CE0 C6FC 0029 mulu.w D3, 0x29 /* ')' */
00004CE4 D043 add.w D0, D3
00004CE6 3D40 FFFE move.w [A6 - 0x2], D0
label00004CEA:
00004CEA 302E FFFE move.w D0, [A6 - 0x2]
label00004CEE:
00004CEE 265F movea.l A3, [A7]+
00004CF0 4E5E unlink A6
00004CF2 4E75 rts
fn00004CF4:
00004CF4 4E56 0000 link A6, 0
00004CF8 2F04 move.l -[A7], D4
00004CFA 7800 moveq.l D4, 0x00
00004CFC 6022 bra +0x24 /* 00004D20 */
label00004CFE:
00004CFE 45ED ED34 lea.l A2, [A5 - 0x12CC]
00004D02 1632 4000 move.b D3, [A2 + D4.w]
00004D06 C67C 00FF and.w D3, 0xFF
00004D0A 142E 0009 move.b D2, [A6 + 0x9]
00004D0E C47C 00FF and.w D2, 0xFF
00004D12 B642 cmp.w D3, D2
00004D14 6608 bne +0xA /* 00004D1E */
00004D16 3004 move.w D0, D4
label00004D18:
00004D18 281F move.l D4, [A7]+
00004D1A 4E5E unlink A6
00004D1C 4E75 rts
label00004D1E:
00004D1E 5244 addq.w D4, 1
label00004D20:
00004D20 B87C 0029 cmp.w D4, 0x29 /* ')' */
00004D24 65D8 bcs -0x26 /* 00004CFE */
00004D26 70FF moveq.l D0, 0xFFFFFFFF
00004D28 60EE bra -0x10 /* 00004D18 */